缩进小节 - 错误:以水平模式输入

缩进小节 - 错误:以水平模式输入

我见过其他类似的问题,但它们确实没有帮助。我对 LaTeX 很陌生。

这是有问题的文本:

\documentclass[12pt]{book}
\usepackage{titlesec}
\usepackage{lipsum}


\begin{document}
    \titleformat*{\subsection}{\hspace*{-0.5cm}\bfseries\large}
    \subsection*{Test}
    \lipsum
\end{document}

我想缩进一个小节/章节。文本生成没问题,但我收到此错误。为什么?

答案1

这里有用的是这个\titlepacing*命令:它有 3 个参数,第一个参数用于标题的可能缩进,另外两个参数用于标题前后的垂直间距。我使用了简化的语法,在 § 3.2 dpcumentation 的间距中进行了解释:

\documentclass[12pt]{book}
\usepackage{titlesec}
\usepackage{lipsum}
 \titlespacing*{\subsection}{-0.5cm}{*3.5}{*1.5}

\begin{document}

\lipsum[11]
    \subsection*{Test}
    \lipsum

\end{document} 

在此处输入图片描述

答案2

缩进小节标题的正确命令实际上是\titlespacing命令。请参阅文档了解titlesec更多信息。例如,

\documentclass[12pt]{book}
\usepackage{titlesec}
\usepackage{lipsum}
\titleformat*{\subsection}{\bfseries\large}
\titlespacing{\subsection}{\parindent}{2mm}{2mm}
\begin{document}
    \subsection*{Test}
    \lipsum
\end{document}

相关内容