如何更改章节编号之前的小水平间距?
\titlespacing
我已使用包中的命令titlesec
将左侧间距设置为 0,但它仍然存在。小例子
\documentclass[12pt,a4paper,titlepage]{article}
\usepackage{titlesec}
\titleformat{\section}[display]{\normalfont \bfseries}{\hspace{0mm} \thesection}{1em}{}
\titlespacing{\section}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\begin{document}
\section{Section title}
Lorem ispum dolor sit amet Lorem ispum dolor sit amet Lorem ispum dolor sit amet Lorem ispum dolor sit amet Lorem ispum dolor sit amet Lorem ispum dolor sit amet Lorem ispum dolor sit amet Lorem ispum dolor sit amet
\end{document}
如果您查看输出,“章节标题”与第二行文本完美对齐,而章节编号“1”稍微向右移动。
答案1
在你的定义中\titleformat
,“真实”空间
\hspace{0mm} \thesection}{1em}{}
被 latex 解释为...a空间. 删除它:
\hspace{0mm}\thesection}{1em}{}