«Уменьшение» каждого заголовка при конвертации из уценки в текс - PullRequest
0 голосов
/ 24 октября 2018

Я использую nbconvert (который использует pandoc) для преобразования записной книжки Jupyter в файл латекса.

pandoc переводит заголовки уценки в текстовые разделы.Есть ли способ «уменьшить» каждый заголовок таким образом?

То есть я бы хотел, чтобы ## преобразовал в section вместо subsection, а ### - subsection вместо subsubsection.

1 Ответ

0 голосов
/ 24 октября 2018

Используйте параметр pandoc --top-level-division:

--top-level-division=[default|section|chapter|part]

Обрабатывать заголовки верхнего уровня как заданный тип деления в выходных данных LaTeX, ConTeXt, DocBook и TEI.Порядок иерархии - это часть, глава, затем раздел;все заголовки смещены так, что заголовок верхнего уровня становится указанным типом.Поведение по умолчанию - определить лучший тип деления с помощью эвристики: если не применяются другие условия, выбирается раздел.[…]

Таким образом, установка --top-level-division=chapter дает желаемое поведение преобразования заголовков второго уровня в разделы, третьего уровня в subsection и т. Д.

...