вручную определите номера страниц в латексе?

Я редактирую 100 + документ страницы в латексе, класс документов является "книгой". Первые несколько страниц документа имеют римские номера страниц, у остальных есть арабские номера страниц, запускающиеся с одного. Т.е. документ имеет номера страниц i-iv, сопровождаемый страницами 1-120. Однако хочу, я хочу, страницы, чтобы быть: vii-ix, сопровождаемый страницами 1-120. (причина: Я вставляю некоторые другие страницы PDF, предшествующие PDF, в конечном счете сгенерированному латексом, и это, очевидно, приводит ко всему после номеров страниц, являющихся выше).

Таким образом, как я могу увеличить римские номера страниц, чтобы начать с более высокого количества (но не увеличить арабские номера страниц в samee время)?

Спасибо.

16
задан gojira 4 March 2010 в 08:07
поделиться

4 ответа

Вам не нужно использовать \ setcounter {page} {1} , когда начинаются арабские числа. Это происходит автоматически: у

\documentclass{book}
\begin{document}
\pagenumbering{roman}
\setcounter{page}{3}
a
\newpage
\pagenumbering{arabic}
b
\end{document}

есть страница iii, за которой следует страница 1.

21
ответ дан 30 November 2019 в 21:28
поделиться

Попробуйте использовать пакет pdfpages (CTAN) , который позволяет вставлять документы PDF в документ Latex и назначать им номера страниц. Вам нужно использовать это с pdftex.

Не очень полезно, кроме - если вы использовали Контекст , вы могли бы добавлять номера страниц в импортируемый PDF-документ, а также другие украшения. Но это большой шаг от латекса.

1
ответ дан 30 November 2019 в 21:28
поделиться

Классы book (и отчет) определяют \ frontmatter , \ mainmatter , и \ backmatter для переключения стиля страницы и обработки секционирования. В частности, \ frontmatter переключает номера страниц на римский, а \ mainmatter на арабский.

Чтобы учесть незапечатанные страницы в начале, вам все равно придется использовать \ setcounter {page} {7} перед содержанием основного материала.

1
ответ дан 30 November 2019 в 21:28
поделиться

используйте \ setcounter {page} {7} после \ begin {document} и, если необходимо, \ setcounter {page} {1} , когда арабский номера страниц начинаются.

3
ответ дан 30 November 2019 в 21:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: