我有以下代码:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[margin=2.5cm]{geometry}
\usepackage{lipsum}
\begin{document}
\title{
{Some fancy title for a fancy paper}\\
{\author{Author 1 \and Author 2}}
{\large{University of \LaTeX}}
{\date{April 2018}}
}
\maketitle
\lipsum[1]
\end{document}
输出结果如下:
我希望大学名称出现在作者和日期之间,而不是出现在标题和作者之间。
我曾尝试在作者姓名后定义大学名称,但没有成功。我也尝试了几种不同的方法,但似乎无法让它们与 \author 命令配合使用。我是否遗漏了什么?
请注意,两位作者来自同一所大学,因此我只想在标题中列出一次大学名称。
提前致谢!
编辑:进行以下调整似乎可以达到预期的效果:
\title{
{Some fancy title for a fancy paper}\\
{\author{Author 1 \and Author 2}}
{\date{University of \LaTeX \\[2ex] April 2018}}
}
但是在 \date 命令中包含隶属关系难道不会被视为不好的做法吗?
答案1
\maketitle
根据通过宏存储的一些值(例如\title
,,\author
)排版您的标题\date
(这些是基本的,取决于您的文档类,您可能有更大的集合)。
因此,您不应该将所有这些内容都放在“标题内” \maketitle
。通常,您会选择类似以下内容的内容:
\title{The Title}
\author{A. Uthor}
\date{April 2018}
\maketitle
现在,由于您想要同时拥有机构,您可以使用以下date
字段:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[margin=2.5cm]{geometry}
\usepackage{lipsum}
\begin{document}
\title{Some fancy title for a fancy paper}
\author{Author 1 \and Author 2}
\date{{\large University of \LaTeX} \\
April 2018}
\maketitle
\lipsum[1]
\end{document}