我的典型方法是用 LaTeX 撰写论文,然后(在新文件中)用 Beamer 撰写演示文稿。
在我的教育/职业生涯中,我现在正处于这样一个阶段:论文和演示文稿的第一个版本不会是最后一个版本。两者将在一段时间内(希望不会太长)一起发展。
有没有更好的方法来处理这种组合演化?我已经将所有图表和表格写入文件,因此它们会不断更新,但还有其他有用的技术吗?
答案1
我认为一个很好的建议是将生成图表的代码(例如 R 代码)嵌入到文档中。这样,生成新版本的论文只需要重新编译整个文档,包括生成图表的脚本。这种系统的一个例子是使用 Sweave 或 knitr 合并 R 代码和 latex 的方式。您可以将代码放在一个存储库中,论文和演示文稿都可以访问。
答案2
答案3
这些答案都没有错,但是有很多方法对我来说很有效。
图表、表格、定理和其他浮点数- 我没有将浮动代码包含在论文中,而是将它们写在单独的文件中,并保存在相关的文件夹中。当我将它们放入论文中时,我只需 \include{file}。当我制作演示文稿时,只需在框架中执行相同操作即可。但是,在执行此操作时,重要的是使用相对大小而不是绝对大小(即 .8\linewidth 而不是 10cm),以便内容适合它们所在的页面。
图表- 我使用 R 工作,因此我通过 Tikz 导出到 LaTeX。R 中有一个 Tikz 模块,这使得每个图形都与您用作 Tikz 图形的任何媒介都一样。这也意味着通用更改(例如字体)将影响图形,这在大多数情况下非常有用,但必须小心。
总体格式- 论文通常不能按照陈述顺序很好地转化为演示文稿。例如,结论应该放在演示文稿的前面,但有些论文将结论放在最后。这不是魔术表演。话虽如此,有时撰写或进行演示文稿来帮助构建论文非常有帮助,因为你会发现人们如何理解或不理解你的论文的逻辑。话虽如此,抛开写作风格的差异,让论文和演示文稿紧密结合对我来说效果很好。