我使用的IEEEtranSA
是具有 的书目样式max.num.names.before.forced.et.al
。它似乎是一个可以配置/自定义的参数。我如何将其设置为 5?目前,我有包含 10 个条目的作者列表。
答案1
这是 MWE。如果作者超过 5 位,则启用截断;如果发生截断,则显示前 5 位作者。您可以随意调整任一参数以满足您的需求。
\RequirePackage{filecontents}
\begin{filecontents}{test.bib}
@IEEEtranBSTCTL{BSTcontrol,
CTLuse_forced_etal = "yes",
CTLmax_names_forced_etal = "5",
CTLnames_show_etal = "5",
}
@misc{xyz,
author = "AAA and BBB and CCC and DDD and EEE and FFF and GGG and HHH and III and JJJ",
title = "Thoughts",
year = 3001
}
\end{filecontents}
\documentclass{article}
\usepackage{IEEEtrantools} % or: just use the "IEEEtran" document class
\bibliographystyle{IEEEtranSA} % alpha style, sorted alphabetically
\begin{document}
\bstctlcite{BSTcontrol} % run this directive at start of document
\cite{xyz} % an ordinary citation command
\bibliography{test}
\end{document}