回忆录类标题中的 \currentitle 打印下一节标题

回忆录类标题中的 \currentitle 打印下一节标题

我对回忆录课有一个奇怪的问题。

我正在用它排版一本短篇小说集。我设置了页眉,以便将页码打印在外侧。在左侧页面上,书名打印在右对齐位置;在右侧页面上,当前故事的标题显示在左侧。据我所知,这很常见。它看起来像这样:

页码 --- 书名 | 故事标题 --- 页码

书名是静态插入的,即不使用任何命令,如 \title。为了获取故事标题,我使用 \currenttitle,如下所示:

\makeoddhead{headings}{\emph{\MakeUppercase{\currenttitle}}}{}{\thepage}

一切正常除了当故事在右手边页面的底部结束时。回忆录不会在该页的页眉中打印该故事的标题,而是使用从下页开始的故事的标题!

我没有发布最小的例子,因为这个错误显然只在你有足够的文本来填满几页时才会发生,但这是一个可重现的错误,因为它在这个包含 30 个故事的文档中发生了三次。

这不是一个最小示例,而是序言:

\documentclass[postvopaper,twoside,10pt]{memoir}
\raggedbottom

\usepackage{fontspec} % Font selection for XeLaTeX; see fontspec.pdf for documentation
\defaultfontfeatures{Mapping=tex-text} % to support TeX conventions like ``\Emdash*''
\usepackage{xunicode} % Unicode support for LaTeX character names (accents, European chars, etc)
\usepackage{xltxtra} % Extra customizations for XeLaTeX
\usepackage{ellipsis}


\setmainfont{Lido STF} % set the main body font (\textrm)
\usepackage{amssymb,amsmath}
\setlength{\emergencystretch}{3em}  % prevent overfull lines
\setcounter{secnumdepth}{0}

\usepackage{graphicx}
\usepackage{covington}
\usepackage{enumitem}
  \setlist[description{style=multiline,labelwidth=60pt,leftmargin=70pt%,itemindent=\dimexpr-20pt-\labelsep\relax
}

\usepackage{extdash}

% reduce size of footnote marker
\makeatletter
\renewcommand{\@makefnmark}{\hbox{\textsuperscript{\tiny{\@thefnmark}}}}
\makeatother

%%% PAGE LAYOUT 

\setlrmarginsandblock{0.15\paperwidth}{*}{1} % Left and right margin
\setulmarginsandblock{0.2\paperwidth}{*}{1}  % Upper and lower margin
    \sloppybottom
\checkandfixthelayout

%%-----------

\title{The Complete Annotated Reginald Stories}
\author{Saki}
\date{}

\makeevenhead{headings}{\thepage}{}{\emph{Complete Annotated Reginald Stories}}
\makeoddhead{headings}{\emph{\MakeUppercase{\currenttitle}}}{}{\thepage}
\pagestyle{headings}

答案1

由于页眉和页脚的异步特性,\currenttitle对于页眉来说不是一个好的选择。更传统上使用的是\leftmark\rightmark

还请注意,这些标记memoir默认是大写的。

如果有兴趣,你可以看看回忆录来源中的标题样式代码,\makepsmarks以及它的使用方式可能会很有趣。

PracTeX Journal 中还有一篇关于回忆录页面样式的文章,http://tug.org/pracjourn/2008-2/madsen/

相关内容