Подтвердить что ты не робот

Как сделать собственную нумерацию страниц в латекс?

У меня есть отчет, в котором также есть приложения. Я хочу использовать другой стиль для нумерации страниц при запуске приложений.

Я использую арабский язык, пока не дойду до приложений. Тогда я хотел бы сделать что-то вроде этого:

Я хочу, чтобы нумерация пользовательских страниц была:

Chapter: A
Section: {Chapter}{1}       (A-1)
\newpage
\pagenumbering{custompagenumbering}

Можно ли это сделать?

4b9b3361

Ответ 1

Some paragraph. Some paragraph. Some paragraph. Some paragraph. Some paragraph.

\newpage
\setcounter{page}{1}
\renewcommand{\thepage}{A-\arabic{page}}

Some paragraph. Some paragraph. Some paragraph. Some paragraph. Some paragraph.

Будет ли это где-нибудь рядом с тем, что вы хотите сделать? Таким образом вы можете управлять счетчиком page, а команда \thepage определяет, что будет напечатано как номер страницы. \roman{page} даст римские числа, \alph{page} a, b, c...

Другим разумным решением является использование пакета fancyhdr, как было предложено ранее.

Ответ 2

Если вы можете использовать класс Memoir (который я рекомендую), вы можете использовать стили страниц. См. Chapter 7.2 Page Styles. Например, создайте два стиля:

\pagestyle{plain} % Regular page numbering

... STUFF ...

\clearpage % make a new page numbering down here
\copypagestyle{AppendixPS}{plain}
\renewcommand{\thepage}{Chapter \chapter Section \section page \page}
\pagestyle{AppendixPS}

Я не тестировал это & ​​ndash; или использовали LaTeX, чтобы сделать это через некоторое время – но я надеюсь, что это дает некоторую пищу для размышлений или, по крайней мере, помещает вас на правильный путь.

Ответ 3

Сначала я бы создал один файл, который включает в себя все главы и приложения и т.д., что называется main.tex или thesis.tex

там вы можете сделать все настройки и параметры документа, а также свои настройки верхнего и нижнего колонтитула:

% Free Header and Footer
\usepackage{fancyhdr}
\lfoot[\fancyplain{}{}]{\fancyplain{}{}}
\rfoot[\fancyplain{}{}]{\fancyplain{}{}}
\cfoot[\fancyplain{}{\footnotesize\thepage}]{\fancyplain{}{\footnotesize\thepage}}
\lhead[\fancyplain{}{\footnotesize\nouppercase\leftmark}]{\fancyplain{}{}}
\chead{}
\rhead[\fancyplain{}{}]{\fancyplain{}{\footnotesize\nouppercase\sc\leftmark}} 

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

тогда вы можете начать включать в себя другие главы. Мой вид выглядит так (еще в thesis.tex):

% --- Start of Document ----------------------------------------
\begin{document}

\pagenumbering{roman}       %roemische ziffern

\pagestyle{fancy}           % Initialize Header and Footer

\include{title}         % Title Page
\include{affidavit}     % affidavit
\include{abstracts}     % Englisch and German abstracts
\include{acknowl}       % Acknowledgements
\include{glossary}      % Glossary
\include{abbreviation}  % Abkuerzungen
%\include{keywords}     % Keywords
\include{toc}       % Table of Contents

%--- Include your chapters here ----------
\setcounter{page}{1}    % set page to 1 again to start arabic count
\pagenumbering{arabic}
%\include{chapter0}
\include{chapter1}      % Introduction
\include{chapter2}      % Background
\include{chapter3}      % Konzeption
\include{chapter4}      % Technische Umsetzung
\include{chapter5}

\include{chapter6}

%
%% ....

\appendix
\include{appendix}          % Appendix A

\end{document}

Надеюсь, что это поможет! верхние и нижние колонтитулы немного сложны, и когда-нибудь, если вы измените \documentclass, это может показаться и другим.;)