引用中以组织为作者的换行符

引用中以组织为作者的换行符

我有以下参考:

@MISC{EX2012,
  author = {{S}ingle {A}uthor {O}rganization},
  year = {2012},
  title = {Example}
}

对此的引用在“作者”之后断开,但超出了边距,如 PDF 中的以下示例布局所示:

Demo text demo text demo to margin
Demo text which cites it (Single Author
Organization, 2012) and flows over
the margin.

我该如何解决这个问题?我正在使用natbib并引用\citep{EX2012}

答案1

问题是,在.bbl文件中,条目变成

\bibitem[{S}ingle~{A}uthor {O}rganization(2012)]{EX2012}
{S}ingle~{A}uthor {O}rganization.
\newblock Example, 2012.

(我假设您使用natbib)。这是因为 BibTeX 将作者解释为具有两个名字,确切地说是“单一作者”和一个姓氏“组织”;在这些情况下,名字之间会存在联系。

无需保护author字段中的大写字母(字段中必须保护大写字母title)。为了告诉 BibTeX 作者只有一个“姓氏”,请将姓名括在额外的括号中:

@MISC{EX2012,
  author = {{Single Author Organization}},
  year = {2012},
  title = {Example}
}

答案2

如果没有额外的帮助,BibTeX 和natbib无法判断您正在与“公司”作者打交道;相反,BibTeX 认为您正在与一位有两个名字(即SingleAuthor)和一个姓氏( )的作者打交道Organization。因此(另见@egreg 的回答),可选参数-- 在通过诸如 -- 的命令创建标注时使用,with 键\citep的形成为,并且 LaTeX 无法在第一个连接的“单词”中找到连字符点。\bibitemEX2012{S}ingle~{A}uthor {O}rganization

当与“公司”作者打交道时,建议将整个参数放在一组额外的花括号中。因此,你应该写

author = {{Single Author Organization}},

这将确保 BibTeX 正确处理该特定作者。反过来,这将导致更好地设置关联的可选参数\bibitem,让 LaTeX 在单词“Author”、“Single”和“Organization”中找到更多允许的断点。

相关内容