【问题标题】:knitr to pdflatex converter for lyx用于 lyx 的 knitr 到 pdflatex 转换器
【发布时间】:2019-12-05 07:34:33
【问题描述】:

我正在使用 LyX 写一本书,已经使用了好几年了。前段时间,可能接近一年,显然在更新 R、MikTeX、LYX 之后,我开始收到一个对话框,说我的安装不包括 knitr 到 pdf 转换器,但如果我授权,我可以使用外部转换器,这我做的事情也有效。但是每次我从 LyX 编译一个新的 pdf 文件时,我都必须这样做。有人知道我为什么缺少转换器,以及如何添加它(已多次更新 MikTeX,但没有这样做)?

第二个问题:似乎 knitr 到 pdflatex 转换器在打开时控制了 pad 文件的放大率(覆盖 Acrobat Pro DC 2017 放大率设置),并且产生的放大率太小,我每次都必须增加我将 LyX 编译为 pdflatex。有关如何解决这个非常烦人的问题的任何建议。

非常感谢任何人提供的任何帮助。

道格·马丁

我在尝试将 LYX 文件编译为 pdflatex 时收到的对话框消息:

\., LyX: An external converter requires your authorization 

The requested operation requires the use of a converter from
knitr to pdflatex: 

Rscript --verbose --no-save --no­restore $$s/scripts/lyxknitr.R $$p$$i $$p$$o $$e $$r

This external program can execute arbitrary commands on your system,
including dangerous ones, if instructed to do so by a maliciously
crafted LyX document
\ti/ould you like to run this converter? 
Only run if you trust the origin/sender of the LyX document!  

Do not run      Run     Always run for this document

已搜索 Stack Exchange 和其他资源以寻找答案,但尚未收到。道格

【问题讨论】:

  • 从“R”的角度来看(不熟悉 LyX),这听起来像是操作系统或 LyX 的东西(至少这与我设想的工作方式一致)。 this 有帮助吗? (确保“R”在您的 PATH 中)

标签: r latex knitr lyx


【解决方案1】:

根据这条消息:

https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg197583.html

添加问题是为了防止恶意代码。该线程后面的另一条消息说,其中一个首选项设置可以让您禁用检查。

【讨论】:

    猜你喜欢
    • 2015-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    相关资源
    最近更新 更多