我正在尝试在 LaTeX 中排版一些东西,我想知道我是否做得对。基本思想是节号挂在左边距。该数字采用标题的高度+2 行作为章节标题,+1 行作为章节标题,并且与小节标题的高度相同,并且与标题的顶部对齐。请参阅下图以了解我在说什么:
http://img62.imageshack.us/img62/8404/bladld.png
我的方法是使用titlesec
和做这样的事情:
\titleformat{\chapter}%
{\Huge\bfseries\sffamily}% format
{\vbox to 16pt{\llap{% label
\fontsize{3em}{0}\selectfont{\thechapter}%
\hskip 9pt%
}}}%
{0pt}% horizontal sep
{}% before
\titlespacing*{\chapter}%
{0pt}% left
{-2em}% before
{0pt}% after
但是这个解决方案有一些我宁愿避免的黑客行为。例如,\vbox
高度是通过反复试验找到的。从视觉上看,它看起来几乎是正确的......