![`amsbook` 中的奉献位置很奇怪 - 为什么,以及如何改变它?](https://linux22.com/image/427996/%60amsbook%60%20%E4%B8%AD%E7%9A%84%E5%A5%89%E7%8C%AE%E4%BD%8D%E7%BD%AE%E5%BE%88%E5%A5%87%E6%80%AA%20-%20%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E6%94%B9%E5%8F%98%E5%AE%83%EF%BC%9F.png)
我正在使用amsbook
documentclass(CTAN 的最新版本),想用\dedicatory
它来写献词。但是,献词的位置很奇怪:它被放在作者地址的正下方,几乎没有任何空间。
这对于奉献来说是正常的吗?如何最好地改变这种行为?(我知道这memo-l.cls
会将奉献放在不同的位置。)
这是一个最小的工作示例:
\documentclass{amsbook}
\dedicatory{foo bar}
\begin{document}
\title{foo}
\author{Author One}
\email{[email protected]}
\maketitle
\end{document}
奇怪的是,“foo bar”的题字与电子邮件地址非常接近。
答案1
献词的格式取决于amsbook
特定的书籍系列。 memo-l.cls
有点混合,并且\dedicatory
那里使用的命令不支持任何其他系列。
这AMS 专著作者手册 关于奉献部分,第 12 页是这样说的:
4.5. 献词。专著的献词设在单独的页面上。作者包中提供的模板包含此页面的格式说明。
通用模板文件amsbook
是chapter-template.tex
,包含在所有专著作者包中。在此文件中,奉献的编码方式如下:
...
\maketitle
% Dedication. If the dedication is longer than a line or two,
% remove the centering instructions and the line break.
%\cleardoublepage
%\thispagestyle{empty}
% If this book uses the documentclass stml-l or mmono-s, change
% 13.5pc to 10.5pc.
%\vspace*{13.5pc}
%\begin{center}
% Dedication text (use \\[2pt] for line break if necessary)
%\end{center}
%\cleardoublepage
也许不如 这样的单个命令那么方便\dedicatory
,但它提供了更大的灵活性。(并且已经使用此大纲制作了一些非常优雅的献词页面。)