打开左边的书本

打开左边的书本

我正在用 scrbook 编写一本小食谱书,并希望菜谱设置如下:

----------  ---------
| Recipe |  | Image |
|        |  |       |
|        |  |       |
----------  ---------

当没有结构时,这很简单。但是一旦我添加章节/部分,标题页就会出现问题。我想要的是以下内容:

----------  ---------
|        |  | Title |
|        |  |       |
|        |  |       |
----------  ---------
----------  ---------
| Recipe |  | Image |
|        |  |       |
|        |  |       |
----------  ---------

但是使用 open=left 时,我得到:

----------  ---------
|  Title |  |       |
|        |  |       |
|        |  |       |
----------  ---------
----------  ---------
| Recipe |  | Image |
|        |  |       |
|        |  |       |
----------  ---------

并且使用 open=right ,我得到:

----------  ---------
|        |  | Title |
|        |  |       |
|        |  |       |
----------  ---------
----------  ---------
|        |  | Recipe|
|        |  |       |
|        |  |       |
----------  ---------

----------  ---------
| Image  |  |  ...  |
|        |  |       |
|        |  |       |
----------  ---------

那么,我有什么选择可以在不改变标题页、目录等的情况下实现预期的布局?

答案1

也许你正在寻找类似的东西:

\documentclass{scrbook}
\usepackage{blindtext}% only for dummy text

\usepackage{xpatch}
\xpretocmd\part{\KOMAoptions{open=right}}{}{\PatchFailed}
\renewcommand\partheademptypage{\KOMAoptions{open=left}}
\BeforeTOCHead{\KOMAoptions{open=right}}
\AfterStartingTOC{\KOMAoptions{open=left}}

\begin{document}
\tableofcontents
\part{First Part}
\chapter{A Chapter}
\Blindtext
\part{SecondPart}
\chapter{Another Chapter}
\Blindtext[7]
\chapter{Next Chapter}
\Blindtext[6]
\end{document}

结果:

在此处输入图片描述

相关内容