\documentclass[twocolumn]{memoir}
\setaftersecskip{0em}
\setsecheadstyle{\large \normalfont \bfseries \centering \MakeUppercase }
\setsecnumformat{ \csname the#1\endcsname\par\nobreak \rule{\columnwidth}{0.2mm} \par\nobreak }
\begin{document}
\section {Test Section}
\end{document}
章节标题应与数字一起居中。
可能在第一次(尝试更改但没有效果)\centering
之后停止其效果,我不知道如何恢复它或使其对整个标题有效。有什么提示吗?\par
\\
\setsecnumformat
答案1
或许这就是您所追求的。
\documentclass[twocolumn]{memoir}
\setaftersecskip{0em}
\setsecnumformat{\csname the#1\endcsname\par\nobreak\vspace{-0.55\baselineskip} \rule{\columnwidth}{0.2mm}\par\nobreak }
\newcommand{\ruledsec}[1]{%
\large \bfseries \centering \MakeUppercase{#1} \par\vspace{0.55\baselineskip}%
}
\setsecheadstyle{\ruledsec}
\begin{document}
\section {Test Section}
Some text here
\end{document}