22 Stimmen

Wie kann man in LaTeX eine Kopf-/Fußzeile in der Dokumentenklasse Letter hinzufügen?

Wie kann man in LaTeX ein Dokument mit der Dokumentenklasse Letter, aber mit angepassten Kopf- und Fußzeilen erstellen?

Normalerweise würde ich das verwenden:

\usepackage{fancyhdr}

\pagestyle{fancy}
\lhead{\footnotesize \parbox{11cm}{Custom left-head-note} }
\lfoot{\footnotesize \parbox{11cm}{\textit{#2}}}
\rfoot{\footnotesize Page \thepage\ of \pageref{LastPage}}
\renewcommand\headheight{24pt}
\renewcommand\footrulewidth{0.4pt}

Doch mit \documentclass {Buchstabe}, das funktioniert überhaupt nicht. Vorschläge werden gebührend gewürdigt.

EDITAR: Hier ist ein Beispielcode, der nicht funktioniert (aus irgendeinem ersichtlichen Grund):

\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}

\begin{document}
\name{ Joe Laroo }
\signature{ Joe Laroo }
\begin{letter}{ To-Address }
\renewcommand{\today}{ February 16, 2009 }
\opening{ Opening }
Content of the letter.
\closing{ Yours truly, }
\end{letter}
\end{document}

25voto

godbyk Punkte 8061

Fügen Sie kurz vor der Zeile "Inhalt des Schreibens" Folgendes hinzu \thispagestyle{fancy} und es sollten die von Ihnen definierten Kopfzeilen angezeigt werden. (Bei mir hat es funktioniert.)

Hier ist das vollständige Dokument, das ich für den Test verwendet habe:

\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}

El \opening Befehl setzt den Seitenstil auf firstpage o empty Sie müssen also Folgendes verwenden \thispagestyle nach diesem Befehl.

1voto

Brent.Longborough Punkte 9075

Nachdem ich die

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

es scheint "richtig" funktioniert zu haben.

Es ist vielleicht erwähnenswert, dass die Kopf- und Fußzeilen erst ab Seite 2 erscheinen. Obwohl ich die in der fancyhdr-Dokumentation beschriebene Lösung ausprobiert habe, funktioniert sie auch bei mir nicht.

FYI: MikTeX 2.7 unter Vista

1voto

JLR Punkte 1078

In Bezug auf die Antwort von Brent.Longborough (die erst ab Seite 2 erscheint), müssen Sie vielleicht die \thispagestyle {} nach \begin {Dokument} . Ich frage mich, ob die Briefklasse die erste Seitenvorlage auf leer setzt.

0voto

Bazinga Buzz Punkte 1

Dieser Code funktioniert, um sowohl Kopf- als auch Fußzeile auf der ersten Seite einzufügen, wobei die Kopfzeile mittig und die Fußzeile links ausgerichtet ist

\makeatletter
\let\old@ps@headings\ps@headings
\let\old@ps@IEEEtitlepagestyle\ps@IEEEtitlepagestyle
\def\confheader#1{%
  % for the first page
  \def\ps@IEEEtitlepagestyle{%
    \old@ps@IEEEtitlepagestyle%
    \def\@oddhead{\strut\hfill#1\hfill\strut}%
    \def\@evenhead{\strut\hfill#1\hfill\strut}%
 \def\@oddfoot{\mycopyrightnotice}
  \def\@evenfoot{}
  }%
  \ps@headings%
}
\makeatother

\confheader{%
  5$^{th}$  IEEE International Conference on Recent Advances and Innovations in Engineering - ICRAIE 2020 (IEEE Record\#51050) %EDIT HERE
}

\def\mycopyrightnotice{
  {\footnotesize XXX-1-7281-8867-6/20/\$31.00~\copyright~2020 IEEE\hfill} % EDIT HERE
  \gdef\mycopyrightnotice{}

}

\newcommand*{\affmark}[1][*]{\textsuperscript{#1}}

\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\newcommand{\ma}[1]{\mbox{\boldmath$#1$}} ```

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X