我需要在 \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}
答案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
宏)来调整题词的垂直位置。(请参阅手册中的题词部分。)