Создание заголовка и нумерации разделов в pdf при использовании R markdown с pandoc

Я использую документ уценки, созданный R, и я пытаюсь создать PDF-файл из уценки с помощью pandoc. Все остальное работает нормально, но я хочу, чтобы появилось название документа и нумерация разделов, как в латексном документе по умолчанию. Кажется, что заголовок, определенный в 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 кажется, что программа не берет заголовок и автора. Кажется, я чего-то упускаю.

Код, который я использовал для преобразования уценки в PDF, выглядит следующим образом:

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

В латексном документе PDF-файл также будет иметь автоматическую нумерацию. Но в моем PDF-файле этого нет. Может ли кто-нибудь подсказать, как можно включить нумерацию в PDF-документе, созданном с помощью pandoc?

Спасибо.


person Jd Baba    schedule 06.03.2013    source источник
comment
Я тоже собирался задать вопрос по RMarkdown / Pandoc, и я мучился над тем, должно ли оно появиться здесь или на сайте Tex-LateX . Думаю, вам лучше перенести его на этот сайт.   -  person Simon O'Hanlon    schedule 06.03.2013
comment
Прочтите pandoc документацию. Ищите варианты --number-sections и --table-of-contents   -  person Ramnath    schedule 06.03.2013


Ответы (1)


Pandoc берет заголовок из основной надписи в файле Markdown. Это специфичное для Pandoc расширение Markdown. Блок должен иметь следующий формат:

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

Итак, в вашем случае:

% Monitoring Stations
% Jdbaba
% March 6, 2013

Чтобы разделы были пронумерованы, вам нужно запустить Pandoc с опцией --number-sections.

person Jason Blevins    schedule 06.03.2013
comment
@ Джейсон, спасибо тебе большое. О числовых разделах и содержании я узнал из предложений Рамнатха. Однако я все еще искал основную надпись. Очень признателен. - person Jd Baba; 06.03.2013