我正在使用 KOMA-Script Book 类,我想让特定章节(不是全部)从左侧开始。我正在写一篇翻译,我想让这本书打开时,原文(章节标题下)在左侧,翻译文本在右侧。现在,它只会在右侧打开,这会将翻译文本放在页面的另一侧,因此两者不能同时看到。
我已经搜索了论坛并尝试了几种不同的解决方案,但都没有用。有些解决方案改变了标题页,但没有改变章节是从左还是从右开始。
任何建议都将不胜感激!谢谢! - JD
答案1
您可以\KOMAoptions{open=left}
在特定章节之前以及\KOMAoptions{open=right}
应从正确页面开始的下一章节之前使用:
\documentclass{scrbook}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{Chapter on right page}
\lipsum
\KOMAoptions{open=left}
\chapter{Chapter on left page}
\lipsum
\KOMAoptions{open=right}
\chapter{Chapter again on right page}
\lipsum
\end{document}
结果:
或者你定义自己的命令\chapterleft
:
\documentclass{scrbook}
\usepackage{lipsum}
\let\chapterleft\chapter
\usepackage{xpatch}
\xpretocmd\chapterleft{\KOMAoptions{open=left}}{}{}
\xapptocmd\chapterheadendvskip{\KOMAoptions{open=right}}{}{}
\begin{document}
\tableofcontents
\chapter{Chapter on right page}
\lipsum
\chapterleft{Chapter on left page}
\lipsum
\chapter{Chapter again on right page}
\lipsum
\end{document}