簡體   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