मेरे पास this one जैसा कोई प्रश्न है, लेकिन मुझे एक अलग त्रुटि मिल रही है। मैं yaml में mainfont
को roboto पर सेट करना चाहता हूं, लेकिन मुझे त्रुटि "fontspec त्रुटि:" फ़ॉन्ट-नहीं मिला "" जब मैं इसे पीडीएफ में बुनाता हूं।rmarkdown पीडीएफ फ़ॉन्ट उपलब्ध नहीं
---
title: "My Title"
header-includes:
- \usepackage[sfdefault]{roboto}
- \usepackage[T1]{fontenc}
output:
pdf_document:
latex_engine: xelatex
mainfont: roboto
---
रनिंग MacTex 2016
sessionInfo()
#R version 3.3.2 (2016-10-31)
#Platform: x86_64-apple-darwin13.4.0 (64-bit)
#Running under: macOS Sierra 10.12.4
अद्यतन 1
यह header-includes
में फ़ॉन्ट को परिभाषित करने के काम करता है, लेकिन ऐसा लगता mainfont
विनिर्देश की तरह भी काम करना चाहिए:
---
title: "My Title"
header-includes:
- \usepackage[sfdefault]{roboto}
- \renewcommand{\familydefault}{\sfdefault}
output:
pdf_document:
latex_engine: xelatex
---
अद्यतन 2
monofont
भी मेरे लिए विफल रहा है, लेकिन header-includes
काम किया:
---
title: "My Title"
header-includes:
- \usepackage{fontspec}
- \setmonofont[Mapping=tex-text]{inconsolata}
- \usepackage[sfdefault]{roboto}
- \renewcommand{\familydefault}{\sfdefault}
output:
pdf_document:
latex_engine: xelatex
---
क्या मैं mainfont
और YAML में monofont
के साथ कुछ गलत कर रहा हूँ?
बहुत उपयोगी, @Yihui। स्पष्टीकरण के लिए समय लेने के लिए धन्यवाद। –