我正在用该scrbook
课程写一本书。我的出版商要求:
- 章节可在任何页面上打开,并且不是后面或前面有一张空白页。
- 部分内容在奇数页打开,并且始终跟在空白页后面。
我知道openany
、、Koma 选项,但是这些选项似乎同时适用于章节和部分,而我需要这两种标题类型的行为有所不同openright
。openleft
如有任何提示我将非常感激!
以下是 MWE:
\documentclass[openany]{scrbook}
\usepackage{lipsum}
\begin{document}
\part{part 1}
\chapter{chapter 1}
\lipsum[2]
\chapter{chapter 2}
\lipsum[2]
\part{part 2}
\chapter{chapter 3}
\lipsum[2]
\chapter{chapter 4}
\lipsum[2]
\end{document}
答案1
尝试这个简单的解决方案。但是如果章节跟在部分后面,那么前面会有一张空白页。
\documentclass[openany]{scrbook}
\usepackage{lipsum}
\begin{document}
\part{part 1}
\cleardoublepage %<<<<
\chapter{chapter 1}
\lipsum[2]
\chapter{chapter 2}
\lipsum[2]
\part{part 2}
\cleardoublepage %<<<<<
\chapter{chapter 3}
\lipsum[2]
\chapter{chapter 4}
\lipsum[2]
\end{document}
在这种情况下,这些规则不能同时适用
\documentclass[openany]{scrbook}
\usepackage{lipsum}
\begin{document}
\part{part 1}
\cleardoubleoddpage
\chapter{chapter 1}
\lipsum[2]
% \chapter{chapter 2}
% \lipsum[2]
\part{part 2}
\cleardoubleevenpage % <<<<
\chapter{chapter 3}
\lipsum[2]
\chapter{chapter 4}
\lipsum[2]
\end{document}
第 2 部分现在从偶数页开始。也许您应该与出版商重新核实规则或寻找允许的例外情况。
使用partx
命令似乎可以工作。但章节规则不适用于某一部分之后的第一章,也不适用于新部分之前的最后一章。
\documentclass[openany]{scrbook}
\usepackage{lipsum}
\newcommand{\partx}[1]{\cleardoubleoddpage\part{#1}\cleardoubleoddpage}
\begin{document}
\partx{part 1}
\chapter{chapter 1}
\lipsum[2]
\chapter{chapter 2}
\lipsum[2]
\chapter{chapter 3}
\lipsum[2]
\partx{part 2}
\chapter{chapter 4}
\lipsum[2]
\partx{part 3}
\chapter{chapter 5}
\lipsum[2]
\chapter{chapter 6}
\lipsum[2]
\end{document}