将 LaTeX 论文和 Beamer 演示文稿紧密结合起来的技巧和窍门

将 LaTeX 论文和 Beamer 演示文稿紧密结合起来的技巧和窍门

我的典型方法是用 LaTeX 撰写论文,然后(在新文件中)用 Beamer 撰写演示文稿。

在我的教育/职业生涯中,我现在正处于这样一个阶段:论文和演示文稿的第一个版本不会是最后一个版本。两者将在一段时间内(希望不会太长)一起发展。

有没有更好的方法来处理这种组合演化?我已经将所有图表和表格写入文件,因此它们会不断更新,但还有其他有用的技术吗?

答案1

我认为一个很好的建议是将生成图表的代码(例如 R 代码)嵌入到文档中。这样,生成新版本的论文只需要重新编译整个文档,包括生成图表的脚本。这种系统的一个例子是使用 Sweave 或 knitr 合并 R 代码和 latex 的方式。您可以将代码放在一个存储库中,论文和演示文稿都可以访问。

答案2

我同意评论说你应该让你的文章和你的演讲或多或少地独立,因为媒介是如此不同。你解决维护同一主题的文章和演示文稿的问题的一个方法是使用一些技术。以下是一些可能有帮助的事情:

  • 版本控制。有了它,你不必担心对你的工作做出彻底的改变,因为你可以回到早期版本。用 git 跟踪你的文章,然后分支当您想将其转换为投影仪演示文稿时。
  • 模板。制作一个 beamer 模板,以便您可以轻松开始制作 beamer 演示文稿。
  • 组织模式。您可以从 Org-mode 导出 LaTeX 文章和 beamer 演示文稿,并且可以使用版本控制进行跟踪。

答案3

这些答案都没有错,但是有很多方法对我来说很有效。

图表、表格、定理和其他浮点数- 我没有将浮动代码包含在论文中,而是将它们写在单独的文件中,并保存在相关的文件夹中。当我将它们放入论文中时,我只需 \include{file}。当我制作演示文稿时,只需在框架中执行相同操作即可。但是,在执行此操作时,重要的是使用相对大小而不是绝对大小(即 .8\linewidth 而不是 10cm),以便内容适合它们所在的页面。

图表- 我使用 R 工作,因此我通过 Tikz 导出到 LaTeX。R 中有一个 Tikz 模块,这使得每个图形都与您用作 Tikz 图形的任何媒介都一样。这也意味着通用更改(例如字体)将影响图形,这在大多数情况下非常有用,但必须小心。

总体格式- 论文通常不能按照陈述顺序很好地转化为演示文稿。例如,结论应该放在演示文稿的前面,但有些论文将结论放在最后。这不是魔术表演。话虽如此,有时撰写或进行演示文稿来帮助构建论文非常有帮助,因为你会发现人们如何理解或不理解你的论文的逻辑。话虽如此,抛开写作风格的差异,让论文和演示文稿紧密结合对我来说效果很好。

相关内容