这是我的问题。你的旅费可能会改变。
1)对于工具,除了 R + LyX 之外的一切都是锦上添花。就我而言,我使用 Emacs + ESS + AUCTeX、Org-Mode、终端和 RStudio。再一次,R + LyX 会让你在紧要关头度过难关。
2)LyX 摆脱(阅读:隐藏)许多您需要跟踪的额外文件夹/废话。我刚刚打开了我的一个项目,我只有一个根目录和一个 /img 文件夹,用于保存那些不是由 Sweave 生成的图像。其他的一切都是锦上添花。
3) 使用 LyX,您只需起床即可!关键是您不必摆弄诸如文档类或其他任何东西。刚开始写作,你可以在以后完善其他所有内容。是的,有时我会运行一个冗长的计算并将其保存在一个 .RData 中,我稍后会加载它。我不会摆弄 R 代码(即 .r 文件),因为我可以稍后再处理它。(至少,你曾经能够)。
4)如果是一个非常小的项目,我使用 RStudio。如果是中型项目,我打开 LyX 开始。如果这是一个包含大量编码的大型项目,我通常会使用 Emacs/ESS 并稍后复制粘贴到 LyX。如果这是一个非常庞大的项目,我使用的是 LyX,但最近使用的是 Emacs Org Mode。
5)我使用与其他地方相同的 R 包,而 LyX 不是该等式中的一个术语。
6) Yihui Xie 有很多很棒的东西。
一些有助于您决定保留/放弃 LyX 的一般性评论:
a) LyX 有一个知识渊博的社区可以帮助您,而且他们反应迅速。
b) 我曾使用 LyX 参与过大大小小的项目。对于 1) 快速的东西或 2) 巨大的东西,它真的很强大,你需要标记、做索引和/或参考书目。此功能适用于 Emacs,但对于 LyX,它是开箱即用的,随心所欲。
c) LyX 不适合即时预览您的 LaTeX 和/或 Sweave 代码(这可能是 Sweave 数字的真正 PITA)。我发现 Emacs Org-Mode 两者都做,而 AUCTeX 做前者。
d) 顺便说一句:现在我想起来了,我已经使用文本编辑器(Emacs/ESS 或 RStudio)在粘贴到 .lyx 文件之前运行/润色代码,仅仅是因为当你的项目很大时,编译整个事情只是几行。当项目很小时,这两种方式都没有关系。
e) 和 BBTW,@Tormod 认为协作是一个问题是正确的,但在可预见的未来,它始终存在并且将继续存在。使用 LyX,您可以导出到 Sweave/LaTeX/HTML/OpenDocument,如果您的好友都没有使用该列表中的任何内容,那么您需要找到不同的好友。:-)
f) B^{3}TW:最初吸引我使用 LyX 的警笛歌曲是它对数字和表格的自动处理——它们再简单不过了。您可以混合和匹配您喜欢的任何图形文件类型,并且 LyX 知道要加载哪些包以及要执行哪些转换以使其正常工作。这是我在使用 Org Mode、AUCTeX 和 RStudio 进行其他项目时再次忍受的痛苦。