【发布时间】:2017-09-30 15:51:40
【问题描述】:
我想在我的 .Rmd 文件中包含一条评论,该评论将包含在源 .tex 中。最终目标是在 .tex 源代码中创建“锚点”/“标签”,稍后我可以使用 grep 获取这些源代码,以拆分输出块以包含在其他文档中。
建议 here 使用 HTML 样式的 cmets <!-- Comment --> 看起来很有希望,但我认为 pandoc 在转换为 TeX 之前将其删除,因为包含此类 cmets 不会更改源文件。使用spin 提到here 看起来很有希望,但我对spin 不太熟悉,而且看起来我必须颠覆我的整个文档才能使这种方法起作用(?)。或者至少使用spin 而不是knit 开始编译(不理想)。如其他地方所述(例如,here),仅包含带有% 的文本将被清理。
示例文档和所需输出:
---
output:
pdf_document:
keep_tex: yes
---
% [[BEGIN]]
Body of document
% [[END]]
进入.tex文件:
\documentclass[]{article}
%Remainder of knitr/pandoc-produced preamble
\begin{document}
% [[BEGIN]]
Body of document
% [[END]]
\end{document}
【问题讨论】:
-
也许把
cat ("% [[BEGIN]]")和results = 'asis'放在一块? (未经测试) -
@Benjamin 我不相信这会奏效——这基本上就是
xtable评论块所发生的事情,如此处引用:tex.stackexchange.com/questions/201820/… -
现在我在电脑前,我明白我为什么这么想了。
%在tabular环境中调用评论,这是我最常遇到的地方。
标签: r latex knitr r-markdown pandoc