2013-03-06 10 views
6

Używam dokumentu przecenionego stworzonego przez R i próbuję utworzyć plik pdf ze znacznika za pomocą pandoc. Wszystko inne działa dobrze, ale chcę, aby tytuł dokumentu pojawiał się i numeracja na sekcjach jak w domyślnym dokumencie Latex. Wygląda na to, że tytuł zdefiniowany na rmarkdown pojawia się jako tytuł sekcji dla pdf.Tworzenie tytułu i numeracji sekcji na pdf przy użyciu R markdown z pandocem

Udało mi się utworzyć podwójne odstępy, wprowadzić numery linii itp. Za pomocą pliku options.sty. Poniżej znajduje się kod, którego użyłem do utworzenia pliku pdf.

Dla options.sty użyłem:

\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} 

użyłem knitr utworzyć plik R markdown. W powyższym pliku options.sty wygląda na to, że program nie bierze części tytułowej i autora. Wygląda na to, że czegoś mi brakuje.

kod użyłem do konwersji przecen do pdf jest następujący:

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

W dokumencie latex, pdf miałby automatyczną numerację, jak również. Ale w moim pdf tego brakuje. Czy ktoś może zasugerować, w jaki sposób można włączyć numerowanie dokumentu PDF utworzonego za pomocą pandoc?

Dzięki.

+0

Miałem zamiar zadać pytanie również na temat RMarkdown/Pandoc, i zadałem sobie trud, czy powinien pojawić się tutaj, czy na stronie [Tex-LateX] (http://tex.stackexchange.com/). Myślę, że lepiej będzie przenieść go na tę stronę. –

+2

Przeczytaj 'pandoc' [documentation] (http://johnmacfarlane.net/pandoc/README.html). Poszukaj opcji '--numer-sections' i' --table-of-content' – Ramnath

Odpowiedz

7

Pandoc pobiera tytuł z bloku tytułowego w pliku Markdown. Jest to specyficzne dla Pandoc rozszerzenie do Markdown. Blok powinien mieć następujący format:

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

Więc w twoim przypadku:

% Monitoring Stations 
% Jdbaba 
% March 6, 2013 

mieć sekcje ponumerowane, musisz uruchomić Pandoc z opcją --number-sections.

+0

@ Jason, Dziękuję bardzo. Zorientowałem się o sekcjach numerów i spisie treści z sugestii Ramnatha. Jednak wciąż szukałem bloku tytułowego. Bardzo doceniane. –