2013-03-06 77 views
6

我正在使用由R创建的markdown文档,我试图使用pandoc从markdown创建PDF文件。其他一切正常,但我希望文档的标题出现,并在部分上的编号,如默认的Latex文档。似乎在rmarkdown上定义的标题显示为pdf的一部分标题。创建标题和编号的PDF部分,同时使用R markdown与pandoc

我能够创建双倍行距,使用options.sty文件输入行号等。以下是我用来创建pdf的代码。

对于options.sty我使用:

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

我用knitr创建将R降价文件。在上面的options.sty文件中,程序看起来并不是标题和作者部分。看来我失去了一些东西。

我以前降价转换为PDF的代码如下:

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

在胶乳文件,则PDF将具有自动编号为好。但我的pdf缺少这一点。任何人都可以建议如何在使用pandoc创建的pdf文档上启用编号?

谢谢。

+0

我也会问一个关于RMarkdown/Pandoc的问题,并且我是否应该在这里或在[Tex-LateX](http://tex.stackexchange.com/)网站上出现这个问题而苦恼。我认为你将会更好地将其迁移到该网站。 – 2013-03-06 18:06:11

+2

阅读'pandoc' [文档](http://johnmacfarlane.net/pandoc/README.html)。寻找选项'--number-sections'和'--table-of-contents' – Ramnath 2013-03-06 18:09:59

回答

7

Pandoc从Markdown文件中的标题栏获取标题。这是Markdown的Pandoc特定扩展。此块应具有以下格式:

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

所以,你的情况:

% Monitoring Stations 
% Jdbaba 
% March 6, 2013 

对有节的序号,你需要与--number-sections选项运行Pandoc。

+0

@ Jason,非常感谢。我已经想出了拉姆纳特的建议中的数字部分和目录。不过,我仍然在寻找标题栏。非常感激。 – 2013-03-06 18:36:24

相关问题