sphinx удалить заголовок главы в моем pdf с latexpdf?

Я генерирую документацию от первого к pdf с latexpdf и sphinx.

Как я могу удалить заголовок главы перед каждой главой?

-----------

CHAPTER ONE

-----------

2 ответа

Как отмечено в документации по sphinx, вы можете изменить latex_documents documentclass к документу howto, который избавит вас от "Chaper" перед вашим разделом. Однако это также немного изменит форматирование для всей сборки.

documentclass: как правило, один из 'manual' или 'howto' (предоставляется Sphinx). Другие классы документов могут быть предоставлены, но они должны включать пакет "sphinx" для определения пользовательских команд Sphinx LaTeX. "Howto" документы не получат приложения. Кроме того, у howtos будет более простая титульная страница.

Просто отредактируйте свой conf.py и изменить manual в howto,

latex_documents = [
  ('index', 'foo.tex', u'foo Documentation',
   u'bar', 'howto'),
]

Что касается заголовков глав, из документации Sphinx:

Включение пакета "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
    # ...
}
Другие вопросы по тегам