2013-03-06 8 views
6

Ich benutze das Abschrift-Dokument von R erstellt und ich versuche, die PDF-Datei aus der Abschrift mit Pandoc erstellen. Alles andere funktioniert gut, aber ich möchte, dass der Titel des Dokuments erscheint und die Nummerierung in den Abschnitten wie im Standard-Latex-Dokument. Es scheint, als ob der Titel, der auf rmarkdown definiert ist, als Abschnittstitel für das PDF erscheint.Erstellen eines Titels und Nummerierung von Abschnitten auf pdf bei Verwendung von R Markdown mit Pandoc

Ich war in der Lage, doppelten Abstand zu erstellen, geben Sie Zeilennummern etc. mithilfe einer options.sty-Datei. Unten ist der Code, mit dem ich ein PDF erstellt habe.

Für options.sty I verwendet:

\usepackage{setspace} 
\doublespacing 

\usepackage[vmargin=0.75in,hmargin=1in]{geometry} 
\usepackage{lineno} 
\usepackage{titlesec} 

\titleformat{\section} 
{\color{red}\normalfont\Large\bfseries} 
{\color{red}\thesection}{1em}{} 

\titleformat{\subsection} 
{\color{blue}\normalfont\Large\bfseries} 
{\color{blue}\thesection}{0.8em}{} 


\title{Monitoring Stations} 
\author{Jdbaba} 

I knitr verwendet, um die R Abschlags-Datei zu erstellen. In der obigen Datei options.sty scheint es, dass das Programm keinen Titel und Autorenteil nimmt. Es scheint, dass ich etwas vermisse.

Der Code, den ich verwenden Abschlag in PDF zu konvertieren ist wie folgt:

pandoc -H options.sty mydata.md -o mydata.pdf 

In Latex Dokument würde die pdf die automatische Nummerierung sowie haben. Aber meine pdf fehlt das. Kann jemand vorschlagen, wie die Nummerierung auf dem PDF-Dokument, das mit Pandoc erstellt wurde, aktiviert werden kann?

Danke.

+0

Ich wollte auch eine Frage zu RMarkdown/Pandoc stellen, und ich quälte mich darüber, ob sie hier oder auf der [Tex-LateX] (http://tex.stackexchange.com/) Seite erscheinen sollte. Ich denke, Sie werden besser auf diese Seite migrieren. –

+2

Lesen Sie die 'Pandoc' [Dokumentation] (http://johnmacfarlane.net/pandoc/README.html). Suchen Sie nach den Optionen '--number-sections' und' --table-of-contents' – Ramnath

Antwort

7

Pandoc nimmt den Titel von einem Titelblock in der Markdown-Datei. Dies ist eine Pandoc-spezifische Erweiterung von Markdown. Der Block sollte folgendes Format haben:

% title 
% author(s) (separated by semicolons) 
% date 

also in Ihrem Fall:

% Monitoring Stations 
% Jdbaba 
% March 6, 2013 

die Abschnitte nummeriert zu haben, müssen Sie Pandoc mit der --number-sections Option auszuführen.

+0

@ Jason, vielen Dank. Ich hatte über die Nummernabschnitte und das Inhaltsverzeichnis aus den Vorschlägen von Ramnath erfahren. Ich war jedoch immer noch auf der Suche nach dem Titelblock. Sehr geschätzt. –

Verwandte Themen