回忆录类章节标题前的引文、段落、题词或 doi

回忆录类章节标题前的引文、段落、题词或 doi

我需要在 \chapter 名称前添加一些文本(doi-url 链接)。

不幸的是,下面列出的两种方法都有局限性:

  • \epigraph是用于制作题词的内联 memoir 命令。但是,\epigraph文本写在标题中。这是被禁止的。似乎geometry或其他软件包可以帮助修复布局。但这种方法看起来很丑陋。

  • quotchap包总体上满足了我的需求。但是它重新定义了章节标题布局的所有复杂设置(标题前后间隔、字体、形状等)。它甚至重新定义了回忆录类的设置,并出现以下错误:Command \chapnumfont already defined

关于如何添加(插入)\normalfont具有预设间隔的文本(例如\OnehalfSpacing*),即在类设置 hspace 中给定之前,有任何想法或决定吗?

梅威瑟:

    \documentclass[extrafontsizes,a4paper,oneside,openany]{memoir}
    \usepackage{geometry}
    \geometry{showframe} %to see layout
    \usepackage{url} 
    \usepackage{quotchap} %first variant, which unfortunatelly redefines settings

    \begin{document}

    %Unfortunatelly there is a conflict with memoir class & undesirable modification of the title layout
    \begin{savequote}
        \normalfont`\url{http://dx.doi.org/10.18720/SPBPU/X/XXX-XX}
    \end{savequote}
    \chapter{My chapter title}
    % inlined memoir command
    \setlength\epigraphwidth{\linewidth} %with linewidth
    \setlength\epigraphrule{0pt} %without hline
    \epigraphhead[10]{\epigraph{\url{http://dx.doi.org/10.18720/SPBPU/X/XXX-XX}}{}}
    \end{document}

PDF 在此处输入图片描述

答案1

尝试一下这个例子:

\documentclass{memoir}
\begin{document}
\dropchapter{1in}% lower chapter title, etc
\chapter{First}
\epigraphhead[70]{\epigraph{\textit{To John Doe}}{\textit{2015}}}
\chapter{First}
\undodrop
Text
\end{document}

您可以使用可选参数(在本例中[70]\epigraphhead宏)来调整题词的垂直位置。(请参阅手册中的题词部分。)

相关内容