Latex。将参考书目限制为 10 位作者。之后写上 et al

Latex。将参考书目限制为 10 位作者。之后写上 et al

我想以这种格式打印我的参考书目:

Saiki RK, Scharf S, Faloona F, Mullis KB, Horn GT, Erlich HA, Arnheim N. 1985. 
Enzymatic amplification of X-globin genomic sequences and restriction site 
analysis for diagnosis of sickle cell anemia. Science 230: 1350-1354.

我正在使用这些设置:

\documentclass[11pt]{article}  
\usepackage[sort&compress]{natbib}
\usepackage{pdflscape} % to rotate tables
\usepackage[margin=1.2in]{geometry}      
\geometry{letterpaper}                          
\usepackage{booktabs} 
\usepackage{multirow} 
\usepackage{amsmath}
\usepackage{color}
\usepackage{authblk} % to add affiliations
\bibliographystyle{apsrev}
\usepackage{float}  % to place figures at specific locations
\usepackage{amssymb}

\begin{document}

\bibliography{mybib-blx2.bib}

\end{document}

如果有超过 10 位作者,则在第 10 位作者姓名后添加“et al”。有没有简单的方法可以做到这一点,而不必通过修改 .bst 文件来创建自定义书目样式?

这是 mybib-blx2.bib 中使用的文章格式:

@article{Piras:2012aa,
    Abstract = {....},
    Author = {Piras, Ignazio Stefano and De Montis, Antonella and Cal{\`o}, 
Carla Maria and Marini, Monica and Atzori, Manuela and Corrias, Laura and 
Sazzini, Marco and Boattini, Alessio and Vona, Giuseppe and Contu, Licinio},
    Date-Added = {2018-01-30 22:29:25 +0000},
    Date-Modified = {2018-01-30 22:29:25 +0000},
    Doi = {10.1038/ejhg.2012.65},
    Journal = {Eur J Hum Genet},
    Journal-Full = {European journal of human genetics : EJHG},
    Mesh = {Genome, Human; Genome-Wide Association Study; Haplotypes; 
Homozygote; Humans; Italy; Polymorphism, Single Nucleotide; Population 
Groups; Selection, Genetic},
    Month = {Nov},
    Number = {11},
    Pages = {1155-61},
    Pmc = {PMC3476709},
    Pmid = {22535185},
    Pst = {ppublish},
    Title = {Genome-wide scan with nearly 700,000 SNPs in two Sardinian sub- 
    populations suggests some regions as candidate targets for positive 
    selection},
    Volume = {20},
    Year = {2012},
    Bdsk-Url-1 = {http://dx.doi.org/10.1038/ejhg.2012.65}}

相关内容