multibib - 参考文献中的多位作者不显示

multibib - 参考文献中的多位作者不显示

我正在使用 multibib 包生成两个参考书目。一切正常,但如果参考文献的作者超过 5 位,我的参考书目将显示如下:

在此处输入图片描述

不幸的是,multibib包不响应像[maxbibnames]这样的选项

这是我的代码:

\documentclass[a4paper, 11pt]{article} 
\usepackage{booktabs}           % To thicken table lines
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{subcaption}
\usepackage{bbm}
\usepackage{pdflscape}
\usepackage{fancyhdr}
\usepackage{dsfont}
\usepackage{ragged2e}
\let\Tiny=\tiny
\usepackage{tikz}               % allows drawing figures
\usepackage{setspace}           % allows for \onehalfspacing and \doublespacing to set linespacing
\usepackage{color, soul}        %For \hl
\usepackage{colortbl}           % Defined more color names in tables
\newcommand{\scaling}{.2}
\newcommand{\scalingmid}{.5}



\input{\settingsdir/latex-headerVprop.tex}
\usepackage[pdfpagelabels=true,plainpages=false,pdftex,bookmarksnumbered=false,bookmarksopen=true]{hyperref}%plainpage and pdfpagelabels allows for correct figure links when using different page numberings
% bookmarksnumbered=false shuts off TOC numbers in TOC of PDF
% bookmarksopen=true opens TOC in Abobe Reader on the left


\onehalfspacing

\usepackage[nonumberlist, %switch of displaying page numbers 
acronym,      %creates List of Abbreviations
toc,          %triggers entry into table of content
section      %defines the level where the TOC entry appears
]{glossaries} % used to create list of symbols and abbreviations; one of the few packages to be defined after hyperref


\newglossary[slg]{symbolslist}{syi}{syg}{List of Symbols} 
\newglossary[glg]{gloss}{gli}{glout}{Glossary}


\setlength{\glsdescwidth}{0.8\textwidth}

\makeglossaries 
%\renewcommand*{\arraystretch}{0.85}

\input{glossary.tex}

%%%Setting up multiple bib environment
\usepackage{microtype}
\usepackage{booktabs}
\usepackage{multibib}
\newcites{M}{Online References}

\usepackage{etoolbox}
\renewenvironment{APACrefURL}[1][]{}{}
\AtBeginEnvironment{APACrefURL}{\renewcommand{\url}[1]{}}
\renewcommand{\doiprefix}{doi:~\kern-1pt}
\usepackage{caption}
\captionsetup{font=small,labelfont=bf,singlelinecheck=off}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{dcolumn}
\usepackage{mathptmx}

\begin{document}
 (my text)

\begin{singlespace}
    \setlength\bibitemsep{10pt} 
\bibliographystyle{apacite}
\bibliography{bibname}
\end{singlespace}

\end{document}

有人知道如何修改 multibib 包以显示所有作者吗?

相关内容