【发布时间】:2021-02-18 13:21:27
【问题描述】:
我是 LaTex 的新手,我想添加类似的东西
\def\begincols{\begin{columns}}
在我的 .Rmd 文件的 header_includes 中。但我不知道这是如何工作的。
由于我们的环境情况,我不能将它包含在外部.tex 文件中。我的.Rmd 看起来像:
---
output:
beamer_presentation:
keep_tex: true
params:
dashTitle: NA
header_includes:
- \def}{\begincols}{\begin{columns}}
- \def\begincol{\begin{column}}}
- \def\endcol{\end{column}}}
- \def\endcols{\end{columns}}}
---
【问题讨论】:
-
不要那样做。如果您不喜欢键入环境,请使用支持良好自动完成功能的编辑器或其他快捷方式。或者,如果您不喜欢该环境,beamer 还支持语法
\column,但这更容易出错。 -
我只想要投影仪中的多个列,我可以将我的 R 块放入其中。你能给我一个建议吗?
-
Rmarkdown 有自己的添加列的语法。此类命令对您之前的问题中的帧中帧问题没有帮助。即使您在开始新帧之前手动结束前一帧,您仍然会遇到问题,即 r 块不会放置在您开始的帧中,并且您最终会将列环境拆分为多个帧当然会导致这样的错误。