我应该如何在章节标题下添加作者字幕?

Ham*_*mer 4 latex

难以知道谷歌究竟是什么,所以我会问这里.

我正在为论文排版一系列注释.每章都将在论文中,所以我想把论文作者放在章节名称(论文题目)之下.

我可以想到这样做的一种愚蠢的方式,但我想我会首先要求那些优秀的人们更优雅/为知识库做出贡献.

lar*_*kma 6

substr除了titlesec(带explicit选项)之外,您还可以使用该包创建一种将作者放入标题的语义方式.

然后,您可以这样写下您的章节:

\chapter{About random things on Internet, and another
procrastination issues. Alice Marigold}

在这种情况下,标题和作者被分开为"."(如果您在其中一个标题中使用句点,则可以使用其他分隔符).然后你可以修改\chapter格式titlesec.使用该explicit选项,您可以直接访问标题内容#1.然后您可以将标题和作者与命令分离\BeforeSubString\BehindSubString对的substr包分别.它们有两个参数:分隔符标记(在本例中为".")和字符串(标题.作者).

举个简单的例子:

\titleformat{\chapter}[hang]{}{%
   \Huge \thechapter.
}{1cm}{%
   \LARGE \scshape \BeforeSubString{. }{#1}\\
   {\Large \itshape ---\BehindSubString{. }{#1}---}%
}

结果与此类似.

您可以制作非常不同形式的地方标题和作者,包括将其放在左侧.这是我在LaTeX演示中使用的示例,包含calc:

\titleformat{\chapter}[hang]{}{%
   \Huge \thechapter.
}{1cm}{%
   \LARGE \scshape \BeforeSubString{. }{#1}\\
   \makebox[\textwidth - (1cm + \widthof{\Huge \thechapter.})][r]{\Large \itshape \BehindSubString{. }{#1}}%
}

关于目录,您可以忽略它将没有作者的标题放在\chapter可选参数中,或者使用它来修改它titletoc.

使用这两个包编写多个信息标题有无限的可能性......

PD:抱歉,但由于某种原因,我无法将CTAN链接放到包中.