我正在尝试在每一节后添加一行,目前我在每个节后都添加它,我该如何添加一次,这样我就不必每次都明确添加它。我使用的代码是:
\section*{$21^{st}$ March 2015}
\vspace{-0.6cm}
\noindent\textcolor{red}{\rule{\textwidth}{1mm}} \\ \\
答案1
最好使用titlesec
包来完成此类更改。使用标准文档类,您可以编写:
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{}[{\color{red}\titlerule[1mm]}]
因为根据记录titlesec
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{}
提供了标准的部分标题格式,我们只需在标题后的材料的最后一个可选参数中添加规则。
\documentclass{article}
\usepackage{color,titlesec}
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{}[{\color{red}\titlerule[1mm]}]
\begin{document}
\section*{21\textsuperscript{st} March 2015}
\end{document}