В ЛАТЕКСЕ, как можно добавить заголовок/нижний колонтитул в Букве класса документов?

Декларация:

Классы нового стиля наследуются от объекта или из другого класса нового стиля.

class NewStyleClass(object):
    pass

class AnotherNewStyleClass(NewStyleClass):
    pass

В классах старого стиля нет.

class OldStyleClass():
    pass
22
задан Brian M. Hunt 18 February 2009 в 13:48
поделиться

3 ответа

Незадолго до Вашего "Содержания буквы" строка, добавьте \thispagestyle{fancy}, и это должно показать заголовки, которые Вы определили. (Это работало на меня.)

Вот полный документ, который я раньше тестировал:

\documentclass[12pt]{letter}

\usepackage{fontspec}% font selecting commands 
\usepackage{xunicode}% unicode character macros 
\usepackage{xltxtra} % some fixes/extras 

% page counting, header/footer
\usepackage{fancyhdr}
\usepackage{lastpage}

\pagestyle{fancy}
\lhead{\footnotesize \parbox{11cm}{Draft 1} }
\lfoot{\footnotesize \parbox{11cm}{\textit{2}}}
\cfoot{}
\rhead{\footnotesize 3}
\rfoot{\footnotesize Page \thepage\ of \pageref{LastPage}}
\renewcommand{\headheight}{24pt}
\renewcommand{\footrulewidth}{0.4pt}

\usepackage{lipsum}% provides filler text

\begin{document}
\name{ Joe Laroo }
\signature{ Joe Laroo }
\begin{letter}{ To-Address }
\renewcommand{\today}{ February 16, 2009 }
\opening{ Opening }

\thispagestyle{fancy}% sets the current page style to 'fancy' -- must occur *after* \opening
\lipsum[1-10]% just dumps ten paragraphs of filler text

\closing{ Yours truly, }
\end{letter}
\end{document}

Эти \opening наборы команд стиль страницы к firstpage или empty, таким образом, необходимо использовать \thispagestyle после той команды.

24
ответ дан godbyk 29 November 2019 в 05:31
поделиться

После того, как я удалил

\usepackage{fontspec}% font selecting commands 
\usepackage{xunicode}% unicode character macros 
\usepackage{xltxtra} % some fixes/extras 

, он, кажется, работал «правильно».

Возможно, стоит отметить, что верхние и нижние колонтитулы появляются только со страницы 2 и далее. Хотя я попытался исправить это, приведенное в документации fancyhdr, я не могу заставить его работать.

К вашему сведению: MikTeX 2.7 под Vista

1
ответ дан Brent.Longborough 29 November 2019 в 05:31
поделиться

Относительно Брента. Ответ Longborough (появляющийся только на странице 2 вперед), возможно, необходимо установить \thispagestyle {} после \begin {документ} . Интересно, устанавливает ли класс буквы первый стиль страницы для освобождения.

1
ответ дан JLR 29 November 2019 в 05:31
поделиться
Другие вопросы по тегам:

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