回忆录规则部分居中问题

回忆录规则部分居中问题
\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}

在此处输入图片描述

相关内容