我想使用knitr生成 pdf 文档,从中可以干净地剪切和粘贴示例代码,但似乎不能。
我遇到的问题的一个例子:
knitr手册pdf 包含此代码块(第 3 页):
## option tidy=TRUE
for (k in 1:10) {
j <- cos(sin(k) * kˆ2) + 3
print(j - 5)
}
从pdf复制然后粘贴到R(或SO等)中时,它会产生:
## option tidy=TRUE
for (k in 1:10) f j <- cos(sin(k) * kˆ2) + 3
print(j - 5)
g
看看前两行代码如何组合成一个,更糟糕的是,{
如何}
转换为f
and g
?
我的问题:
首先,我想,这是其他人经历的吗?它只发生在 Windows 上还是其他地方?
如果不只是我,是否有一些简单的解决方法?编译文件时使用不同的字体会*.tex
产生*.pdf
更容易复制和粘贴的文档吗?
(FWIW,如果我改为使用minted来突出显示我的 R 代码,我没有任何相同的问题,所以我知道有可能做到这一点。)