Makeheadrule im Memoirenkurs

Makeheadrule im Memoirenkurs

Ich habe versucht, die makeheadruleund makefootrule-Direktiven in einem memoirKlassendokument zum Laufen zu bringen. Hier ist ein MWE

\documentclass[10pt]{memoir}
\usepackage{lipsum}


\copypagestyle{memoirStylePages}{headings}
\makerunningwidth{memoirStylePages}{\textwidth}

\makeheadrule{memoirStylePages}{\textwidth}{\normalrulethickness}
\makefootrule{memoirStylePages}{\textwidth}{\normalrulethickness}{}

\nouppercaseheads

\makeevenhead{memoirStylePages}{\thepage}{}{}
\makeoddhead{memoirStylePages}{}{}{\itshape\leftmark}

\makeevenfoot{memoirStylePages}{}{}{}
\makeoddfoot{memoirStylePages}{}{}{}

\makepsmarks{memoirStylePages}{%
  \createmark{chapter}{left}{nonumber}{}{}
}

\pagestyle{memoirStylePages}

\begin{document}
\chapter{A chapter}
\section{A section}    
\lipsum[1-10]    
\end{document}

Ich verstehe nicht, warum ich diese Fehler bekomme.

Antwort1

Das letzte Argument makefootruledarf nicht leer sein. Verwenden Sie also:

\makefootrule{memoirStylePages}{\textwidth}{\normalrulethickness}{0pt}

Der Befehl \makefootrulehat die folgende Syntax:

\makefootrule{ style }{ width }{ thickness }{ skip }

Gibt die Breite und Dicke der gezeichneten Sprunglinie (siehe \footskip) oberhalb der Fußzeilen des Seitenstils an.


Hier Ihr modifiziertes MWE:

\documentclass[10pt]{memoir}
\usepackage{lipsum}
\copypagestyle{memoirStylePages}{headings}
\makerunningwidth{memoirStylePages}{\textwidth}
\makeheadrule{memoirStylePages}{\textwidth}{\normalrulethickness}
\makefootrule{memoirStylePages}{\textwidth}{\normalrulethickness}{0pt}
\nouppercaseheads
\makeevenhead{memoirStylePages}{\thepage}{}{}
\makeoddhead{memoirStylePages}{}{}{\itshape\leftmark}
\makeevenfoot{memoirStylePages}{}{}{}
\makeoddfoot{memoirStylePages}{}{}{}

\makepsmarks{memoirStylePages}{%
  \createmark{chapter}{left}{nonumber}{}{}
}

\pagestyle{memoirStylePages}
\begin{document}
\chapter{A chapter}
\section{A section}    
\lipsum[1-10]    
\end{document}

verwandte Informationen