Сначала измените переменную с помощью pandoc

Я преобразовываю документ .rst в .tex с помощью pandoc и хочу изменить переменные, такие как $date в документе .rst. Я использую:

============
My doc title
============

:Date: October

My first title
==============

Lipsum…

Переменная действительно переопределена, но использование подобных списков полей создает раздел определения в результирующем документе LaTeX:

\title{My doc title}
\date{Octobre}

\begin{document}
\maketitle

\begin{description}
\end{description}

Этот пустой description приводит к сбою компиляции LaTeX. Когда я не использую списки полей, он исчезает.

Как мне избежать этого раздела description при использовании списков полей в моем документе RST?


person raphink    schedule 06.10.2012    source источник


Ответы (1)


Это ошибка в pandoc, которую я только что исправил. (Исправление будет в следующем выпуске, но если оно вам нужно сейчас, вы можете скомпилировать версию для разработки: см. здесь для получения инструкций.)

Также обратите внимание, что pandoc в настоящее время распознает только автора, название и дату как поля метаданных. Если вы ожидаете, что другие поля будут устанавливать переменные шаблона, вы будете разочарованы.

person John MacFarlane    schedule 07.10.2012
comment
Спасибо. Я мог бы написать вам о других ошибках/особенностях (или вам действительно нравится, если я спрошу здесь?) - person raphink; 07.10.2012