Я редактирую 100 + документ страницы в латексе, класс документов является "книгой". Первые несколько страниц документа имеют римские номера страниц, у остальных есть арабские номера страниц, запускающиеся с одного. Т.е. документ имеет номера страниц i-iv, сопровождаемый страницами 1-120. Однако хочу, я хочу, страницы, чтобы быть: vii-ix, сопровождаемый страницами 1-120. (причина: Я вставляю некоторые другие страницы PDF, предшествующие PDF, в конечном счете сгенерированному латексом, и это, очевидно, приводит ко всему после номеров страниц, являющихся выше).
Таким образом, как я могу увеличить римские номера страниц, чтобы начать с более высокого количества (но не увеличить арабские номера страниц в samee время)?
Спасибо.
Вам не нужно использовать \ setcounter {page} {1}
, когда начинаются арабские числа. Это происходит автоматически: у
\documentclass{book}
\begin{document}
\pagenumbering{roman}
\setcounter{page}{3}
a
\newpage
\pagenumbering{arabic}
b
\end{document}
есть страница iii, за которой следует страница 1.
Попробуйте использовать пакет pdfpages (CTAN) , который позволяет вставлять документы PDF в документ Latex и назначать им номера страниц. Вам нужно использовать это с pdftex.
Не очень полезно, кроме - если вы использовали Контекст , вы могли бы добавлять номера страниц в импортируемый PDF-документ, а также другие украшения. Но это большой шаг от латекса.
Классы book
(и отчет) определяют \ frontmatter
, \ mainmatter
, и \ backmatter
для переключения стиля страницы и обработки секционирования. В частности, \ frontmatter
переключает номера страниц на римский, а \ mainmatter
на арабский.
Чтобы учесть незапечатанные страницы в начале, вам все равно придется использовать \ setcounter {page} {7}
перед содержанием основного материала.
используйте \ setcounter {page} {7}
после \ begin {document}
и, если необходимо, \ setcounter {page} {1}
, когда арабский номера страниц начинаются.