2열 모드에서 \rightmark가 잘못되었습니다.

2열 모드에서 \rightmark가 잘못되었습니다.

\rightmark--\leftmark제안된 대로 페이지 헤더의 "사전" 스타일을 사용하고 싶습니다.fancyhdr패키지.

그러나 twocolumn모드 \rightmark에서는첫 번째후자의 열에 표시하십시오. 이는 잘못된 것입니다.첫 번째이전 열에 표시하십시오.

옵션이나 명령 multicol대신 패키지를 사용하면 도움이 된다는 것을 알고 있지만 .[twocolumn]\twocolumnmulticol

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}

답변1

\usepackage{fixltx2e}

12345678

관련 정보