我想以符合 Google Scholar 的方式设置标题页,即标题必须很大,作者姓名应该很大但小于标题。我有一个解决方案,我只是列出用冒号分隔的作者姓名,但作者抱怨。由于资金和评估问题,他们需要在标题页上列出所属关系。所以,我想出的解决方案是将作者和所属关系放在表格环境中,并将这些表格环境放在一行中,并在左侧、作者之间和\hfill
右侧放置一个。但是,对于有许多作者的论文,这种方法行不通。参见示例。
有没有办法自动创建标题页,将两个或三个作者放在一行中,如果空间允许,则这样做,如果空间不允许,则开始新行并将作者置于其中心?因此,对于五个名字,我希望在一行中得到类似 ABC 的内容,作者和页边距之间有相等的间距,然后在下一行得到 DE。如果开始新行,新行和上一行之间应该有垂直间距,并且新行不应从左边距开始。
对于很长的作者姓名,每行应该有 1 或 2 个作者。
这就是我所拥有的:
\documentclass[a4paper,11pt]{article}
\usepackage{times}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\setcounter{page}{393}
\begin{document}
\thispagestyle{empty}
\begin{center}
{\huge\bf Constraint-Based RMRS Construction from Shallow Grammars\par}
\bigskip
~\\
\hfill\begin{tabular}[t]{@{}c@{}}
{\LARGE Anette Frank}\\{\small DFKI Saarbrücken}\end{tabular}\hfill~\begin{tabular}[t]{@{}c@{}}
{\LARGE Kathrin Spreyer}\\{\small DFKI Saarbrücken}\end{tabular}\hfill~\begin{tabular}[t]{@{}c@{}}
{\LARGE Witold Drożdżyński}\\{\small DFKI Saarbrücken}\end{tabular}\hfill~\begin{tabular}[t]{@{}c@{}}
{\LARGE Hans-Ulrich Krieger}\\{\small DFKI Saarbrücken}\end{tabular}\hfill~\begin{tabular}[t]{@{}c@{}}
{\LARGE Ulrich Schäfer}\\{\small DFKI Saarbrücken}\end{tabular}\hfill\mbox{}\par
\vspace*{3\bigskipamount}
Proceedings of the 11th International Conference on\par Head-Driven Phrase Structure Grammar
\bigskip
Center for Computational Linguistics, Katholieke Universiteit Leuven
\medskip
Stefan Müller (Editor)
\medskip
2004
\medskip
CSLI Publications
\medskip
pages 393--413
\medskip
\url{http://csli-publications.stanford.edu/HPSG/2004}
\end{center}
\vfill
\noindent
Frank, Anette, Spreyer, Kathrin, Drożdżyński, Witold, Krieger, Hans-Ulrich, \& Schäfer, Ulrich. (2004). Constraint-Based RMRS Construction from Shallow Grammars. In Stefan Müller (Ed.): \emph{Proceedings of the 11th International Conference on Head-Driven Phrase Structure Grammar, Center for Computational Linguistics, Katholieke Universiteit Leuven} (pp.\ 393--413). Stanford, CA: CSLI Publications.
\end{document}
答案1
嗯,我认为这就是你所要求的:
\documentclass[a4paper,11pt]{article}
\usepackage{times}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\setcounter{page}{393}
\begin{document}
\thispagestyle{empty}
\newcommand\formatauthor[2]{\begin{tabular}[t]{@{}c@{}}
{\LARGE#1\strut}\\
{\small#2\strut}\\
\rule{\dimexpr0.5\linewidth-1em}{0pt}
\end{tabular}\xhfill\ignorespaces}
\newcommand\xhfill{\hspace{1em plus 1fill}}
\begin{center}
{\huge\bfseries Constraint-Based RMRS Construction from Shallow Grammars\par}
\vspace*{4ex}
\begingroup
\setlength{\leftskip}{0pt plus 1fill}
\setlength{\rightskip}{0pt plus 1fill}
\setlength{\parindent}{0pt}
\setlength{\parfillskip}{0pt}
\formatauthor{Anette Frank}{DFKI Saarbrücken}
\formatauthor{Kathrin Spreyer}{DFKI Saarbrücken}
\formatauthor{Witold Drożdżyński}{DFKI Saarbrücken}
\formatauthor{Hans-Ulrich Krieger}{DFKI Saarbrücken}
\formatauthor{Ulrich Schäfer}{DFKI Saarbrücken}
\par\endgroup
\vspace*{8ex}
Proceedings of the 11th International Conference on\par Head-Driven Phrase Structure Grammar
\bigskip
Center for Computational Linguistics, Katholieke Universiteit Leuven
\medskip
Stefan Müller (Editor)
\medskip
2004
\medskip
CSLI Publications
\medskip
pages 393--413
\medskip
\url{http://csli-publications.stanford.edu/HPSG/2004}
\end{center}
\vfill
\noindent
Frank, Anette, Spreyer, Kathrin, Drożdżyński, Witold, Krieger, Hans-Ulrich, \& Schäfer, Ulrich. (2004). Constraint-Based RMRS Construction from Shallow Grammars. In Stefan Müller (Ed.): \emph{Proceedings of the 11th International Conference on Head-Driven Phrase Structure Grammar, Center for Computational Linguistics, Katholieke Universiteit Leuven} (pp.\ 393--413). Stanford, CA: CSLI Publications.
\end{document}
一些评论:
- 您应该为重复的事情定义一个命令,就像我所做的那样
\formatauthor
。 - 不要用于
~\\
垂直间距,\vspace*
而是使用。 - 添加
\strut
确保所有作者块都以相同的行高呈现。 - 我稍微修改了间距,看起来更加美观。
- 增加的隐形规则
\rule{\dimexpr0.5\linewidth-1em}{0pt}
使得一行最多只有两个名字(这可能会让人不悦),但它实现了垂直对齐。您可以删除它,但这样您就失去了垂直对齐。 - 请不要使用
\bf
,它已经过时了,应该被取代\bfseries
。