我正在尝试对一部相当大的小说进行精心格式化,其结构如下:
Preamble
Prologue
Book I
Part I
Chapter 1
...
(etc.)
Epilogue
Postamble
我正在使用 memoir,一切看起来都很不错,但事实上我不知道如何为“序言”、“结语”或任何书籍标题打印漂亮的页面。Memoir 对章节和部分非常智能,对于诸如序言/结语之类的内容,是否有更高级别的结构或超级部分级别的结构?
作为参考,这里有一个最小的工作示例:
\documentclass{memoir}
\begin{document}
\chapterstyle{demo}
\chapter*{Preamble}
Preamble
\chapter*{Prologue}
Prologue
\chapterstyle{default}
\chapter*{Book I}
\newpage
\setcounter{chapter}{0}
\part{Part I}
\chapterstyle{hangnum}
\chapter{Chapter 1}
Chapter 1
\end{document}
我完全不迷恋这种布局,而且对我来说改变它很简单,我只想让它最终看起来好看。到目前为止,这是一个不错的解决方案,但我想知道是否有更好/更智能的方法来做到这一点。
目前这种布局最大的问题是我还没想出如何在序言中用章节标记Prologue
代替,但我确信这是可能的。CHAPTER 0. PROLOGUE
答案1
我不确定这是否是你想要的,但这对于评论来说太长了:
\documentclass{memoir}% http://ctan.org/pkg/memoir
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\createmark{chapter}{both}{nonumber}{}{}
\chapterstyle{demo}
\chapter*{Preamble} \chaptermark{Preamble}
\lipsum[1-10]
\chapter*{Prologue} \chaptermark{Prologue}
\lipsum[11-20]
\chapterstyle{default}
\chapter*{Book I}
\cleardoublepage
\makeatletter
\createmark{part}{left}{shownumber}{\partname\ }{. \ }
\createmark{chapter}{right}{shownumber}{\@chapapp\ }{. \ }
\makeatother
\part{Part I}
\chapterstyle{hangnum}
\chapter{First chapter}
\lipsum[1-15]
\end{document}
就标题而言,使用\createmark{<sec>}{<pos>}{<show>}{<before>}{<after>}
可能正是您想要的。它为部分单元创建一个标记<sec>
(例如chapter
,对于\chapter
),该标记显示在<pos>
页面上(其中<pos>
是left
,right
或both
)。如果您想在标记中显示部分单元的编号,<show>
则可以是shownumber
或 ,而 则放置在nonumber
<before>
前数量和<after>
放置后号码。
在我的 MWE 中,我使用
\createmark{chapter}{both}{shownumber}{\@chapapp\ }{.\ }
将标记放置在带有章节号 ( ) 的页面\chapter
上。章节号前面加上(默认为),后面加上,后面跟着章节名称。both
shownumber
\@chapapp\
Chapter\
.\
详细了解如何设置页面样式和页眉memoir
文档(部分7.2 页面样式,摘自第 118 页)。
指某东西的用途lipsum
仅用于提供一些虚拟文本来填充文档。