8

我正在使用 R 创建的降价文档,我正在尝试使用 pandoc 从降价创建 pdf 文件。其他一切正常,但我希望显示文档的标题以及部分的编号,就像默认的 Latex 文档一样。似乎在 rmarkdown 上定义的标题显示为 pdf 的部分标题。

我可以使用 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 文件中,该程序似乎没有标题和作者部分。看来我错过了什么。

我用来将markdown转换为pdf的代码如下:

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

在乳胶文档中,pdf 也将具有自动编号。但是我的pdf缺少这一点。谁能建议如何在使用 pandoc 创建的 pdf 文档上启用编号?

谢谢。

4

1 回答 1

9

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

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

所以,在你的情况下:

% Monitoring Stations
% Jdbaba
% March 6, 2013

要为这些部分编号,您需要使用该--number-sections选项运行 Pandoc。

于 2013-03-06T18:29:51.223 回答