我已阅读了titlesec
的软件包文档的第 2 和第 3 节,但不幸的是,我发现它非常晦涩难懂,所以我放弃了尝试去理解它。请耐心等待,因为我只是发布了一个示例,说明我希望我的\section
标题看起来如何。
\documentclass{article}
\usepackage{titlesec}
\begin{document}
\section{My first section}
Here is the content of my first section.\\
% Below how I want it to look
\noindent {\large{\textbf{1. My first section}}}\\
Here is the content of my first section.\\
\end{document}
答案1
\documentclass{article}
\usepackage{titlesec}
\titleformat{\section}
{\normalfont\large\bfseries}{\thesection.}{.5em}{}
\titlespacing*{\section}
{0pt}{3.5ex plus 1ex minus .2ex}{0.3ex plus .2ex}
\begin{document}
\section{Test section}
Some test text here.
\end{document}
更改前的图像:
修改后的图像:
代码解释:
采用默认设置\section
:
\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titlespacing*{\section}
{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
更改\Large
为\large
,在 后添加句点\thesection
,将1em
(数字和标题之间的默认分隔符)更改为0.5em
(或 为所需值),并减少 的第四个参数的长度\titlespacing*
。
顺便说一句,与问题无关,\large
(以及其他字体大小开关)不接受参数;\large{<text>}
您应该使用{\large <text>}
(以防万一需要分组时使用括号)。