平均能量损失

平均能量损失

我正在撰写一篇论文,需要引用一份有公司作者的文件,因此我希望避免在内联引用中出现难以理解的名字。

按照偏好顺序,我可以:

  • 定义一个简称,在第一个引用之后的所有引用中使用;或者
  • 定义一个用于引用的简称(我将手动跟踪第一个实例并在那里提供全名)
  • 也许还有其他我还没考虑过的选择?

平均能量损失

main.tex

\documentclass[titlepage,a4paper,12pt]{article}
\usepackage{apacite}
\title{My Title}
\author{jimsug}

I would like to cite \cite{CORPAUTH} and have it appear as a short name, and output something like the below.

\bibliographystyle{apacite}
\bibliography{references}

references.bib

@booklet{CORPAUTH,
    author    = {{A Really Long Corporate Author Name}},
    title     = {A Booklet Title},
    year      = {2000},
    shortauthor = {ARLCAN}
}

我的标题

金素格

我想引用(ARLCAN,2000)并让它作为简称出现,然后输出如下所示的内容。

参考

一个非常长的公司作者名称。(2000 年)。小册子标题

答案1

如果使用apacite选项 加载包natbibapa,则可以使用natbib包中所有与引用相关的命令。假设“A Really Long Corporate Author Name”(在带有键 的条目中CORPAUTH)的可用缩写是RLCAN。然后您可以发出指令

\defcitealias{CORPAUTH}{RLCAN}

在序言中,并在文档正文中使用\citetalias{CORPAUTH}或引用该作品。当然,您始终可以使用“纯”和命令显示全名。\citepalias{CORPAUTH}\citet\citep

有关此主题的更多信息,请参阅用户指南natbib软件包的详细信息以及该apacite软件包的用户指南第 4.2 节。

顺便说一句,如果您只有一篇作品RLCAN,那么在引用该作品时通常不需要显示年份以及别名作者的名字。不过,第一次引用该作品时,我认为最好同时显示全名(包括年份)和别名;对于后续引用调用,简短的别名就足够了。请参阅下面的示例以了解此类处理。

在此处输入图片描述

\documentclass[titlepage,a4paper,12pt]{article}
\usepackage{filecontents}
\begin{filecontents*}{references.bib}
@booklet{CORPAUTH,
    author    = {{A Really Long Corporate Author Name}},
    title     = {A Booklet Title},
    year      = {2000},
    shortauthor = {ARLCAN}
}
\end{filecontents*}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\defcitealias{CORPAUTH}{RLCAN}

\begin{document}
As argued by \citet{CORPAUTH}---hereafter, \citetalias{CORPAUTH} for the sake of brevity---it is necessary to show that \dots 

\bibliography{references}
\end{document}

相关内容