繁体   English   中英

Knitr + Beamer转换为PDF:不正确的字体符号

[英]Knitr + Beamer to PDF: Incorrect Font Symbols

我正在使用TexStudio 2.8.4创建包含编织输出的pdf,并且遇到符号在pdf中或从pdf复制和粘贴时显示不正确的符号的问题。 这是一个最小的工作示例。

\documentclass{beamer}

\begin{document}
    \begin{frame}[fragile]
        <<>>=
        #dollar$sign
        if(2+2 == 4){print("math")}
        @
\end{frame}
\end{document}

在我的pdf输出中,注释掉的字体中的$以英镑(货币)符号显示,但是在复制粘贴时正确显示为美元符号。 如果未将其注释掉,则不会发生这种情况。

更成问题的是,尽管括号{}在pdf输出中看起来正确,但是在复制和粘贴时,它们是fg 但是,这种混淆不会影响R对括号的解释。

您对此有任何想法/建议吗? 作为一种变通办法,我只是在使用非回声的针织块,并在正面的代码上使用乳胶逐字记录环境,尽管这不是理想的选择。

我在自定义版本中使用的命令是:

"C:/Program Files/R/R-3.2.2/bin/Rscript.exe" -e "library(knitr); knit2pdf('%.Rnw')" | pdflatex -synctex=1 -interaction=nonstopmode %.tex | "C:/Program Files (x86)/Adobe/Reader 11.0/Reader/AcroRd32.exe" "?am.pdf"

干杯!

LaTeX编码似乎是一个问题。 解决方案是按照此处的建议您的序言中添加\\usepackage[T1]{fontenc}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM