Re: [问题] 章节页的内文起始位置(章节标题空白)

楼主: kerwinhui (kezza)   2014-07-13 13:11:05
※ 引述《c2v (ceva)》之铭言:
: ※ 引述《kerwinhui (kezza)》之铭言:
: : 如果你是指上下位置,可以用 titlesec 的 \titlespacing*
: : 语法: \titlespacing*{command}{左}{上}{下}{右}
: : 如:
: : \documentclass[12pt]{book}
: : \usepackage{titlesec}
: : \titlespacing*{\thechapter}{0pt}{2\baselineskip}{3\baselineskip}
: : \begin{document}
: : \chapter{Loooooooooooooooooooooooong chapter title}
: : blah blah blah
: : \end{document}
: : 会在 chapter title 下留 3\baselineskip 的空位
: \chapter{Very Short chapter title}
: \section{section title A}
: section A...............
: \chapter{Very Very Loooooooooooooooooooooooong chapter title}
: \section{section title B}
: section B...............
: 使用\titlespacing*的话:
: 当chapter title 长短差异很大的时候,第一个段落
: 的开始位置在页面中的位置会不同。
: 我想做的是让每一章的第一个段落往下移,以适应过长的chapter title。
: 且不会导致分属不同章节的section A 和 section B 在页面中的起始位置
: 不同。
: 感谢原po拨冗回答问题。
如果我的理解没错,这个在默认的 "Chapter X Title" 要动大手术,因为
(La)TeX 在排 short chapter title 那一页时是不会知道后面有一个 long title
而预留足够空位在 section A 第一个段落,而且 section A 下可能还有
subsection A.1 subsubsection A.1.1 subsubsubsection A.1.1.1 要考虑
比较简单的 workaround 是 chapter title 自己一页,但可能这不是你想要的?
也可以考虑像 [1] 的第二个回答那样?
[1] http://tex.stackexchange.com/questions/10299/vertical-text-alignment-in-title

Links booklink

Contact Us: admin [ a t ] ucptt.com