双栏内某一节上方的标号仍显示章节。
\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}