gpt4 book ai didi

rstudio - 在转换为 PDF 时,如何让 RMarkdown 识别 fontsize 和 maifont?

转载 作者:行者123 更新时间:2023-12-02 03:22:13 24 4
gpt4 key购买 nike

带有 YAML header 的 Rmd 文件:

---
title: "Untitled"
author: "Me"
date: "September 14, 2015"
output:
pdfdocument:
latexengine: xelatex
fontsize: 12pt
---

在 RStudio 中转换为 PDF 时,可以正确呈现 12 计算机现代罗马字体。如果我添加 mainfont:

---
title: "Untitled"
author: "Me"
date: "September 14, 2015"
output:
pdfdocument:
latexengine: xelatex
fontsize: 12pt
mainfont: Helvetica
---

PDF 以 Helvetica 字体呈现,但为 10 磅。我无法获得 12pt 非 CMR 的 PDF 输出。有什么办法吗?

我还尝试将 YAML 设置为 12pt 并将 \usepackage{helvet} 放入包含的外部 .tex 文件中in_header,但我得到 12pt CMR。

最佳答案

我在尝试使用 Rmarkdown YAML 命令更改字体规范时经常遇到问题。例如,对我来说,maifont 和 sansfont 命令都无法在 Helvetica 中呈现,或者我可能只是无法找出 YAML header 中的正确缩进。此外,我想您需要提供有关您使用的操作系统和 R(markdown) 版本的更多信息,以便有人帮助您。

使用 CTAN helvet 包对我(64 位 Linux、R 3.1.2、Rmarkdown 0.7)有用的解决方案是这个(让我知道它对你有用):

---
title: "Untitled"
author: "Me"
date: "September 14, 2015"
header-includes:
- \usepackage{helvet}
- \usepackage[T1]{fontenc}
- \renewcommand\familydefault{\sfdefault}
output:
pdf_document
fontsize: 12pt
---

我从 this post 推导出解决方案.

关于rstudio - 在转换为 PDF 时,如何让 RMarkdown 识别 fontsize 和 maifont?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32570357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com