我最近才开始使用 Latex 来处理我的大学文档,而对于我当前的文档,我使用他们提供的模板。
我使用 bibtex 来管理我的资源。以下是 bibtex-entry 示例:
@misc{webpage1,
shorthand = {CompanyName},
author = {Company Name Ltd.},
title="The company's webplatform",
howpublished = "\url{http://company.com/}",
lastchecked = {01.01.2013},
year = 2013
}
@misc{webpage2,
shorthand = {OtherCompanyName},
author = {Some other Company Name Ltd.},
title="Another company's webplatform",
howpublished = "\url{http://other-company.com/}",
lastchecked = {01.01.2013},
year = 2013
}
在我的 Latex 文档中,我使用以下代码创建参考书目:
\bibliography{references} % this causes the references to be listed (file: references.bib)
\bibliographystyle{alpha}
我现在的问题是,当我编译我的文档时,结果是参考书目具有以下格式:
[Ltd13a] Full Company Name Ltd.
[Ltd13b] Some Other Company Name Ltd.
我已经尝试在名称和有限公司之间添加逗号,如下所示:
author = {Company Name, Ltd.}
但这导致了
[FC13a] Ltd. Full Company Name
我读到过速记应该有帮助,但我没有成功。
答案1
您试过吗{{Full Company Name Ltd}}
?这样,Full Company Name Ltd
被理解为名字。在其他方式中,第一种Ltd
被理解为姓氏, 被理解Full Company Name
为名字和中间名。对于逗号,BibTeX 中的名称格式为Family, Given
,因此在这种情况下Full Company Name
是姓氏,Ltd
是名字。
texdoc bibtex
根据BibTeX 手册,可以使用MANUAL
或代替。在这种情况下, 字段优先于。因此,您可以尝试使用 PROCEEDINGS
organization
author
key
organization
@misc{webpage1,
key = {CompanyName},
organization = {Company Name, Ltd.},
title="The company's webplatform",
howpublished = "\url{http://company.com}",
lastchecked = {01.01.2013},
year = 2013
}
答案2
如果你不喜欢正确的方法,我建议你采用一种破解方法:
\newcommand{\Bibkeyhack}[3]{}
像使用它一样
author = {This Is The Author\Bibkeyhack LAU}
完整答案这里。