在回忆录类标题中包含文档标题

在回忆录类标题中包含文档标题

我想在(冗长的)文档上使用回忆录类来自定义标题,但是(经过几个小时的反复尝试)我现在对所需的细微差别感到困惑。有人能给我指出正确的方向吗?

我附上了我的 MWE。自定义页面样式('mpd')提供:

  • 偶数页页眉为“章节(编号、名称等)”和
  • ‘Section’ 的奇数页眉。

我想要

  • 将“章节(等)”切换到奇数页,然后
  • 使偶数页页眉显示文档(书籍)标题。

回忆录页面样式中似乎没有提到文档标题,而我在工作中广泛参考了该样式。但这似乎是应该很容易实现的事情?

非常感谢您提供的任何意见。

\documentclass[a5paper]{memoir}
\usepackage{lipsum}
                            %   ------------------------    
                            %   new style: mpd
                            %   copied from headings style
                            %   with no caps in headers 
\copypagestyle{mpd}{myheadings}     
\addtopsmarks{mpd}{\nouppercaseheads}
    {\createmark{chapter}{left}{shownumber}{\chaptername \space}{ : }
     \createmark{section}{right}{nonumber}{}{}
    }%
\makeoddhead{mpd}{\slshape\rightmark}{}{}
\makeevenhead{mpd}{}{}{\slshape\leftmark}
\makeevenfoot{mpd}{\thepage}{}{\itshape{republished under licence}}
\makeoddfoot{mpd}{\itshape{www.domain.info}}{}{\thepage}    
\pagestyle{mpd} 

\begin{document}    
\tableofcontents*
\pagestyle{mpd}
\mainmatter

\chapter{Introduction}
\label{introduction}
    \section{Section 1}
    \label{section1}
        \lipsum[1]      
        \lipsum[2]      
        \lipsum[3]      
        \lipsum[4]      
        \lipsum[5]      
        \lipsum[1]      
        \lipsum[2]      
        \lipsum[3]      
        \lipsum[4]      
        \lipsum[5]      
        \lipsum[1]      
        \lipsum[2]      
        \lipsum[3]      
        \lipsum[4]      
        \lipsum[5]      
\end{document}
                            %   ------------------------    

答案1

用于\leftmark奇数头;将标题存储在中\mytitle,并将其用于偶数头:

\makeoddhead{mpd}{\slshape\leftmark}{}{} 
\makeevenhead{mpd}{}{}{\slshape\mytitle} 
\def\mytitle{The title}

相关内容