2017-01-24 5 views
3

誰もが、RのKnitrコマンドを使ってpdfにtexファイルをコンパイルする方法を教えてもらえますか?KnitR:texファイルをPDFにコンパイルするコマンドはありますか?

私は私の仕事のためのレポート作成のプロセスを自動化していると私はTeXファイルを編むために必要な特定のレポートタイプがあり、これは次のように行われます。

knitr::knit('\somedirectory..') 

私はその後使用シェルコマンドを使用して '正規表現'の理由でPythonスクリプトを実行します。私は、正しい形式でTeXファイルが残っていますが、全体のプロセスは、アップロードので、自動化する必要がR.

内からPDFを作成する最後のステップを実行する方法を見つけ出すことはできません。この時点で

TeXmakerなどは、残念なことにオプションではありません。

私は答えに発見した最も近いものは、この記事にされています。しかし、私はすべて直接pandocを使用に慣れていないです Is it possible to compile .tex files to PDF with 'pandoc'?

。これらのpandocコマンドは何とかRで実行できますか?

事前に助けていただきありがとうございます。

答えて

2

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} 
+0

をファイルにコピーします!どうもありがとうございました。 –

関連する問題