使用「multibib」套件時如何縮寫參考文獻中的第一作者姓名?

使用「multibib」套件時如何縮寫參考文獻中的第一作者姓名?

bibtex和軟體包biblatex具有用於縮寫文獻中作者姓名的選項。

我正在編寫一份文檔,需要將參考文獻分類。為此,我正在使用該multibib包,但在中找不到作者姓名的任何縮寫選項多書目文檔

從 koleygr 編輯:

MWE?

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@book{general1,
author    = "Myself,Me",
title     = "Some book",
year = "2000"
}


@book{Lastname1989,
title = {A Book},
author = {Lastname,Name},
year = {1989},
}

@book{Else1990,
title = {A Book},
author = { Else,Someone.},
year = {1990},
}
\end{filecontents}
\usepackage{natbib}
\usepackage{multibib}
\newcites{B}{Extra References}
\begin{document}
Here is a normal citation \cite{general1} and an author citation :\citeauthor{general1}

Here is a citation for our second bibliography:
\citeB{Lastname1989} and another author for this bibliography is %\citeauthorB{Else1990}. %Somenting like this that would add the cited author name and the reference in second bibliography

\renewcommand{\refname}{General References}
\bibliographystyle{plainnat}
\bibliography{references}
    \bibliographystyleB{alpha}
\bibliographyB{references}
\end{document}

答案1

multibib僅提供允許您在文件中包含多個參考書目的架構。它不控制參考書目輸出的樣式。這仍然取決於.bst您選擇的文件\bibliographystyle<X>

因此,如果您切換到僅列印縮寫的樣式,則可以獲得縮寫。一種選擇是標準abbrv樣式,但natbib您可能想要使用abbrvnat,並且還有更多樣式可以列印姓名首字母而不是完整的名字。

相關內容