Как отключить заголовок на первой странице документа rst2pdf? - PullRequest
3 голосов
/ 22 июля 2010

Я создаю несколько PDF-файлов и хочу отключить заголовок на главной странице. Я знаю, что в rst2pdf есть встроенные шаблоны и один шаблон называется coverPage, но я не могу заставить его работать.

В руководстве говорится, что вы должны использовать

..raw:: pdf  
  PageBreak coverPage

, но с пустой вставкой перед титульной страницей, так как я могу создать титульную страницу без заголовка и без использования директивы oddeven (я хочу использовать тот же заголовок на всех оставшихся страницах).

Спасибо за ваши предложения!

Ответы [ 2 ]

2 голосов
/ 24 июля 2010

Так вы меняете таблицу стилей после титульной страницы. Вам нужно будет создать пользовательскую таблицу стилей, которая определяет формат первой страницы, а затем изменить стиль для остальной части документа. Посмотрите 15 главу руководства .

1 голос
/ 15 мая 2017

Примечание: текущий принятый ответ содержит неработающую ссылку (ссылка на веб-сайт исчезла).

Правильный ответ прост:

1) В вашем файле стиля определите:

pageSetup:
  firstTemplate: coverPage

2) Затем в своем шаблоне, когда вы хотите начать использовать верхний / нижний колонтитул, добавьте:

..raw:: pdf
  PageBreak cutePage

Убедитесь, что cutePage установил верхний / нижний колонтитул на true.

...