Falsche \rightmark im Zweispaltenmodus

Falsche \rightmark im Zweispaltenmodus

Ich möchte den Seitenkopf im "Wörterbuch"-Stil verwenden, \rightmark--\leftmarkwie infancyhdrPaket.

twocolumnIm Modus enthält jedoch \rightmarkdieErsteMarkierung in der letzten Spalte, was falsch ist: Sie sollte enthalten dieErsteMarkierung in der vorherigen Spalte.

Ich weiß, dass die Verwendung multicoleines Pakets anstelle [twocolumn]einer Option oder \twocolumneines Befehls hilfreich wäre, aber ich möchte dies vermeiden multicol.

Hier ist ein MWE:

\documentclass[twocolumn]{article}

\usepackage{fancyhdr}
\fancyhf{}{}
\fancyhead[R]{\thepage}
\fancyhead[L]{\rightmark{} -- \leftmark}
\pagestyle{fancy}

\def\mysection#1{\section*{#1}\markboth{#1}{#1}}

% to provide dummy text and lots of sections
\usepackage{lipsum}
\newcounter{xs}
\def\xsect{%
  \stepcounter{xs}%
  \mysection{Section \Alph{xs}}
  \lipsum[\value{xs}]
}

\begin{document}

\xsect\xsect\xsect\xsect\xsect
\xsect\xsect\xsect\xsect\xsect

\end{document}

Antwort1

\usepackage{fixltx2e}

12345678

verwandte Informationen