有没有任何简单的解决方案,以获得无衬线字体中的rmarkdown PDF表?普通文本、代码和公式中的字体应保持不变。我要求xtables。
示例:
---
title: ''
output: pdf_document
---
```{r setup, include=FALSE}knitr::opts_chunk$set(echo=TRUE)
```{r ranking tradeoff, results='asis', message=FALSE, echo=FALSE}图书馆(Xtable)
打印(xtable(mtcars1 1:2,)
, include.rownames=TRUE , comment=FALSE )表中的文本应以无衬线显示。

我试过this解决方案,但对我没有用。没有找到字体,尽管powershell font check的结果有所不同。然而,字体被命名为。“解放桑斯”而不是"LiberationSans“。因此,我试图指定sansfont: "Liberation Sans",但没有成功。此外,在使用asmath时,出现了包冲突mathtools与xelatex之间的冲突。
发布于 2019-02-08 10:22:58
您可以为字体定义一个新环境,并将其与latex.environments选项print.xtable一起使用。
\newenvironment{myfont}{\sffamily}{}
```{r setup, include=FALSE}knitr::opts_chunk$set(echo=TRUE)
```{r ranking tradeoff, results='asis', message=FALSE, echo=FALSE}图书馆(Xtable)
打印(xtable(mtcars1 1:2,)
, include.rownames=TRUE , comment=FALSE , latex.environments = "myfont" )https://stackoverflow.com/questions/54588356
复制相似问题