自动将章节标题左对齐/右对齐(书籍类)

自动将章节标题左对齐/右对齐(书籍类)

我正在使用该类准备一份大型文档book。我希望我的章节、部分、小节等标题分别根据它们出现在偶数页还是奇数页上而向左或向右对齐。我正在寻找一种自动执行此操作的方法,因为文档相当大,内容的轻微增加/减少可能会改变许多标题所在的页面。

答案1

该包titlesec提供了\titleformat具有可能的偶数/奇数规范的命令。

该包有很多选项,如果没有所需输出的示例,则无法提供完整的答案...有关用法,请参阅titlesec文档

这只是一个简单的例子(放入你的序言中):

\usepackage{titlesec}
\titleformat{name=\section,page=even}{\filleft\Large\scshape}{\thesection}{.5em}{}
\titleformat{name=\section,page=odd}{\filright\Large\scshape}{\thesection}{.5em}{}

请注意,这需要两次传递才能稳定下来。

相关内容