回忆录统治部分,部分标题后无缩进( \setbeforesecskip 与 \setaftersecskip)

回忆录统治部分,部分标题后无缩进( \setbeforesecskip 与 \setaftersecskip)

我尝试在节标题后的第一行不缩进。将\setbeforesecskip和的参数更改\setaftersecskip为正值和负值似乎没有帮助(仅输入“1sp”\setaftersecskip即可获得一些结果,但节标题看起来会有所不同)。

我注意到这是回忆录中的一个棘手话题。

\documentclass[10pt,twoside, openright,twocolumn]{memoir} 
\usepackage{lipsum}

% Section rules
\newcommand{\SecRule}[1][\medskipamount]{\par                       
\vspace*{\dimexpr-\parskip-\baselineskip+#1}
\noindent\rule{\columnwidth}{0.4mm}\par                             
\vspace*{\dimexpr-\parskip-.5\baselineskip+#1}}

\setbeforesecskip{-12mm}
\setaftersecskip {-1sp} 
\setsecnumformat{\csname  the#1\endcsname\par\nobreak\vspace{-0.1cm} 
\SecRule \par\nobreak } 

\newcommand{\ruledsec}[1]{
\fontsize{13pt}{12pt} \bfseries \centering \MakeUppercase{#1} \par 
\vspace{0.2cm} 
}
\setsecheadstyle{\ruledsec}

\begin{document}
\section{Test}
\lipsum[1]
\lipsum[1]
\end{document}

结果

关注这些主题的回复没有帮助 设置 \setbeforesecskip 后,章节的第一段将缩进(回忆录类) 第一段在页边的章节标题后缩进

答案1

通过添加负水平空间来解决![在此处输入图片描述1

\newcommand{\ruledsec}[1]{
\fontsize{13pt}{12pt} \bfseries \centering \MakeUppercase{#1} \par
\vspace{0.2cm} 
\hspace{-0.15cm} 
\noindent
}

相关内容