我目前只能使用具有多位作者和两个附属机构的特定两列 LaTeX 样式。
样式文件如下:http://acl2015.org/files/acl2015.sty
使用样式指南的最小示例:
\documentclass[11pt]{article}
\usepackage{acl2015}
\usepackage{times}
\usepackage{url}
\usepackage{latexsym}
\title{My title}
\date{}
\begin{document}
\maketitle
\begin{abstract}
..
\end{abstract}
\section{Credits}
...
\end{document}
我尝试使用 authblk 插入多个作者,但似乎出现错误,导致我无法再生成 pdf。要使用 authblk,我尝试使用以下代码https://tex.stackexchange.com/a/9598/8850
其结果为以下代码:
\documentclass[11pt]{article}
\usepackage{acl2015}
\usepackage{times}
\usepackage{url}
\usepackage{latexsym}
\usepackage{authblk}
\title{More than one Author with different Affiliations}
\author[*]{Author A}
\author[**]{Author B}
\author[*]{Author C}
\affil[*]{Department of Computer Science, \LaTeX\ University}
\affil[**]{Department of Mechanical Engineering, \LaTeX\ University}
\renewcommand\Authands{ and }
\date{}
\begin{document}
\maketitle
\begin{abstract}
..
\end{abstract}
\section{Credits}
...
\end{document}
当我尝试编译 LaTeX 代码时,出现以下错误消息:
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\ot1ptm.fd")
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.21 \maketitle
?
我猜是样式文件和 authblk 之间有冲突?很抱歉提出这么基础的问题,但我已经浪费了几个小时尝试让多个机构和多个作者使用这种样式。
(我上面发布的代码用逗号分隔作者。有没有办法用更长的空格来分隔,就像上面发布的图片一样?)
答案1
尝试加载 authblk 包前acl2015 包。
对我有用(我正在使用 acl2016 包并且遇到了您报告的相同错误)。