引用时更改方括号中自动创建的名称

引用时更改方括号中自动创建的名称

我正在使用 bibtex,但在引用时,我遇到了自动创建的名称出现在方括号中的问题(例如“...不是我的想法 [xyz17]”)。

我的 bib 条目有 4 位作者(见下面的代码),这四个作者都有两个名字!这会创建名称 [EBCBGMZM11](这个东西怎么叫?bibtex 标签?),因为它很长,所以看起来不太好。有没有办法覆盖它,即直接指定名称(例如 [EBCB+11] 就可以了)?

@article{boquera2011,
    title={{Improving offline handwritten text recognition with hybrid HMM/ANN models}},
    author={Espana-Boquera, S. and Castro-Bleda, M. and Gorbe-Moya, J. and Zamora-Martinez, F.},
    journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
    volume={33},
    number={4},
    pages={767--779},
    year={2011},
    publisher={IEEEs}
}

答案1

我认为您正在使用alpha参考书目样式;当然,参考书目样式会为您在帖子中提供的条目alpha生成引用标注标签。EBCBGMZM11

我建议你把两部分的姓氏括在花括号里。这样,BibTeX 就会生成ECGZ11引文标注标签——这样就更易于管理了,对吧?

顺便说一句,您提供的示例书目条目包含几个错误。最重要的是,四个两部分姓氏中只有两个带连字符;其他两个用空格字符分隔。另外,不要忘记找出哪些字符带重音——这是西班牙姓氏和名字中非常重要的一部分。最后,由于alpha书目样式确实不是截断名字,您可能应该尝试提供名字的完整形式,而不仅仅是“S”,“M”等。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{boquera2011a,
    title  = {Improving offline handwritten text 
              recognition with hybrid {HMM/ANN} models},
    author = {Espa{\~n}a Boquera, Salvador and 
              Castro Bleda, Mar{\'i}a Jos{\'e} and 
              Gorbe-Moya, Jorge and 
              Zamora-Mart{\'i}nez, Francisco},
    journal = {IEEE Transactions on Pattern Analysis 
               and Machine Intelligence},
    volume  = {33},
    number  = {4},
    pages   = {767--779},
    year    = {2011},
    publisher={IEEEs},
}
@article{boquera2011b,
    title  = {Improving offline handwritten text 
              recognition with hybrid {HMM/ANN} models},
    author = {{Espa{\~n}a Boquera}, Salvador and 
              {Castro Bleda}, Mar{\'i}a Jos{\'e} and 
              {Gorbe-Moya}, Jorge and 
              {Zamora-Mart{\'i}nez}, Francisco},
    journal = {IEEE Transactions on Pattern Analysis 
               and Machine Intelligence},
    volume  = {33},
    number  = {4},
    pages   = {767--779},
    year    = {2011},
    publisher={IEEEs},
}
\end{filecontents}

\documentclass{article}
\bibliographystyle{alpha}
\hyphenation{off-line}

\begin{document}
\noindent
\cite{boquera2011a}, \cite{boquera2011b}
\bibliography{mybib}
\end{document}

相关内容