Я создаю документацию из первого в pdf с помощью latexpdf и sphinx.
Как я могу удалить заголовок главы перед каждой главой?
-----------
CHAPTER ONE
-----------
Я создаю документацию из первого в pdf с помощью latexpdf и sphinx.
Как я могу удалить заголовок главы перед каждой главой?
-----------
CHAPTER ONE
-----------
Как указано в документации по sphinx, вы можете изменить latex_documents
класс документов на класс документов с инструкциями, что позволит избавиться от "Шапера" перед вашим разделом. Однако это также немного изменит форматирование для всей сборки.
documentclass: обычно один из «manual» или «howto» (предоставляется Sphinx). Могут быть указаны другие классы документов, но они должны включать пакет «sphinx», чтобы определять пользовательские команды LaTeX для Sphinx. «Howto» к документам не добавляются. Кроме того, у howtos будет более простой титульный лист.
Просто отредактируйте свой conf.py
и замените manual
на howto
.
latex_documents = [
('index', 'foo.tex', u'foo Documentation',
u'bar', 'howto'),
]
Что касается названий глав, из документации Sphinx и настройка LaTeX:
Включение пакета «fncychap» (который создает причудливые названия глав), по умолчанию «\ usepackage [Bjarne] {fncychap}» для документации на английском языке, «\ usepackage [Sonny] {fncychap}» для интернационализированных документов (потому что стиль «Bjarne» использует числа на английском языке). Другие стили «fncychap», которые вы можете попробовать, включают «Lenny», «Glenn», «Conny» и «Rejne». Вы также можете установить для этого параметра значение '', чтобы отключить fncychap.
latex_elements = {
'fncychap': '\\usepackage[Conny]{fncychap}',
# ...
}
Кроме того, я пытался найти, как удалить титульную страницу, и поиск привел меня сюда, поэтому я решил добавить сюда свой ответ.
Чтобы удалить титульную страницу, просто установите следующие параметры:
latex_elements = {
'maketitle': '', # No Title Page
# ...
}