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

时间:2009-10-01 02:54:20

标签: latex

在了解谷歌究竟是什么时遇到麻烦,所以我会问这里。

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

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

3 个答案:

答案 0 :(得分:6)

您可以使用substr包以及titlesec(带explicit选项)来创建将作者放入标题的语义方式。

然后,你可以用这种方式写下你的章节:

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

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

举个简单的例子:

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

The result is similar to this.

您可以制作非常不同形式的地方标题和作者,包括将其放在左侧。这是我在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链接放到包中。

答案 1 :(得分:3)

为什么不使用专为会议程序设计的软件包,例如this one

答案 2 :(得分:2)

CTAN上Gr a brought brought brought brought brought brought brought brought brought brought brought brought brought brought brought brought brought brought brought brought从描述:

  

一个LaTeX软件包,为一个名为“bit”的新想法提供程序员接口,它就像一个环境,但有一个标题,作者和其他属性,通常只与文档环境相关联。

警告包裹声称“不受支持”。

还有bits

  

组合课程允许您将单个文档捆绑到单个文档中,例如在准备会议录时。辅助组合包将标题和作者从\maketitle命令放入主文档的目录中。该软件包与抽象和标题包合作。

并且可能还有其他人,但正如您所说,搜索并不容易。