在 LaTeX 中,代码:
\usepackage{titlesec}
\titleformat{\section}
{\centering\normalfont\bfseries\MakeUppercase}
{SECTION \thesection}{14pt}{\vspace{0.5\baselineskip}}
\begin{document}
\section{Introduction}
\end{document}
产生输出:
第 1 节 引言
我希望“INTRODUCTION”位于新行上,但仍然是部分标签的一部分,例如
第 1 部分
介绍
我怎样才能实现这个目标?
答案1
您需要[display]
插入形状参数。列表可在文档。然后,空间参数(14pt
在您的代码中)变为垂直。请注意,在下面的两个示例中,我使用了\filcenter
或\centering
等\raggedright
,这将在第节中解释3.3 间距相关工具。
示例 1:该部分的两个部分均居中
\documentclass{article}
\usepackage{titlesec}
\titleformat{\section}[display]
{\filcenter\normalfont\bfseries}{SECTION \thesection}{14pt}{\MakeUppercase}
\titlespacing*{\section}{0pt}{0pt}{1\baselineskip}
\usepackage{kantlipsum}
\begin{document}
\section{Introduction to something}
\kant
\end{document}
例2:仅标题部分居中(其余代码相同):
% ...
\titleformat{\section}[display]
{\normalfont\bfseries}{SECTION \thesection}{14pt}{\filcenter\MakeUppercase}
\titlespacing*{\section}{0pt}{0pt}{1\baselineskip}
% ...
我还建议从第 20 页(附录)开始阅读大量示例。这将有助于理解此包的工作原理。