使用 \twocolumn 时页眉中无部分

使用 \twocolumn 时页眉中无部分

双栏内某一节上方的标号仍显示章节。

\documentclass{scrreprt}
\usepackage[automark,headsepline=1pt]{scrlayer-scrpage} 
\clearpairofpagestyles
\pagestyle{scrheadings}
\automark{chapter}
\automark*{section}
\ihead{\headmark} 

\usepackage{blindtext}
\begin{document} 
\chapter{Chapter}
\blindtext 
\twocolumn[
\section{Section}
\blindtext]
\blindtext 
\blindtext 
\onecolumn
\chapter{Chapter}
\newpage
\section{Section}
\blindtext 
\section{Section}
\blindtext 
\end{document}

执行onecolumn命令后一切又恢复正常

答案1

\twocolumn 的可选参数设置在框内,标记不能逃逸。在框后重复此操作:

\documentclass{scrreprt}
\usepackage[automark,headsepline=1pt]{scrlayer-scrpage}
\clearpairofpagestyles
\pagestyle{scrheadings}
\automark{chapter}
\automark*{section}
\ihead{\headmark}

\usepackage{blindtext}
\begin{document}
\chapter{Chapter}
\blindtext
\twocolumn[
\section{Section}
\blindtext]\sectionmark{Section}
\blindtext
\blindtext
\onecolumn
\chapter{Chapter}
\newpage
\section{Section}
\blindtext
\section{Section}
\blindtext
\end{document}

在此处输入图片描述

相关内容