谁能告诉我如何使用R中的Knitr命令将tex文件编译为pdf?
我正在为我的工作自动化报告创建过程,并且有一种需要编织tex文件的特定报告类型,可以通过以下方式完成:
knitr::knit('\somedirectory..')
然后,出于“正则表达式”的原因,我使用shell命令执行Python脚本。
此时,我剩下的是正确格式的tex文件,但无法弄清楚如何从R中执行创建PDF的最后一步。
整个过程需要自动化,因此不幸的是,无法加载TeXmaker等。
我发现最接近答案的是这篇文章:是否可以使用“ pandoc”将.tex文件编译为PDF?
但是,我完全不熟悉直接使用pandoc。这些pandoc命令可以以某种方式在R中执行吗?
非常感谢您的任何提前帮助。
在tools
软件包中,您会发现一个名为texi2pdf
的包装函数texi2dvi
。如果您已安装所有正确的应用程序等,则这将从.tex文件构建pdf。
因此,假设您将以下文本复制到名为myTexFile.tex的文件中,然后将该文件放在工作目录中,
texi2pdf("myTexFile.tex")
将编译一个pdf。
乳胶复制到文件
\documentclass{article}
\begin{document}
\title{My Article}
\author{somebody\\
some institution\\
some place}
\date{\today}
\maketitle
\begin{abstract}
Here is an exciting abstract. Look at all the important stuff in my paper and publish it immediately.
\end{abstract}
\section{Introduction}
This is a longer set of reasons why this paper is so important.
\section{Data}
Here is a description of my amazing dataset. No one else has ever had access to this in the history of civilazation.
\subsection{Main Data}
Some more stuff about it.
\end{document}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句