设置 winefish 来编译 sweave

设置 winefish 来编译 sweave

winefish latex 编辑器在首选项窗口中有一个“texbox”字段,它告诉它如何执行各种操作,例如 PDFlatex。有一些关于正则表达式、要在 shell 中运行的命令以及各种其他参数的内容我不明白。请参阅屏幕截图:

在此处输入图片描述

我应该添加哪些参数才能使其执行 sweave?请注意,这些操作由“F”键索引,因此 pdflatex 是 F2。

答案1

我不确定某些列的用途,但添加以下“TeXbox”(Winefish 术语)对我有用:

Sweave .Rnw 1 2 3 R CMD Sweave '%B.Rnw' && R CMD pdflatex '%B.tex' 3

这相当于在中添加此行~/.winefish/rcfile

outputbox: Sweave .Rnw :1:2:3:R CMD Sweave '%B.Rnw' &&  R CMD pdflatex '%B.tex':3:

这将转换已编辑.Rnw的文件并生成第一个 PDF 编译,这样您就可以看到带有和+ 的.tex预览 F7CtrlF2

请注意,您通常需要pdflatex运行多个辅助程序来解决交叉引用、创建索引等,因此您可能需要一个更复杂的命令。

顺便问一下,你知道吗RStudio

相关内容