Цитата не использует пользовательский префикс, определенный multibib

Цитата не использует пользовательский префикс, определенный multibib

Я пишу работу, в которой мне нужно иметь две библиографии. Например, обычные страницы ссылок и еще одну для определенной темы. Что-то вроде этого:введите описание изображения здесь

Я уже сделала это с мультибибом.

\documentclass[sigconf]{acmart}

\usepackage[resetlabels,labeled]{multibib}
%... 
\newcites{New}{The other list}
\begin{document}
%... 

\section{test}
\citep{GM05} this is a test \citeNew{Williams2009} 
% and this as well \citeNew{Gren}

\bibliographystyle{ACM-Reference-Format}
\bibliography{sample-bibliography}

\bibliographystyleNew{plain}
\bibliographyNew{references}

\end{document}

-- Содержимое моего файла reference.bib

@article{Williams2009,
author = {Williams, Laurie and Kudrjavets, Gunnar and Nagappan, Nachiappan},
doi = {10.1109/ISSRE.2009.32},
isbn = {9780769538785},
title = {{On the Effectiveness of Unit Test Automation at Microsoft 1}},
year = {2009}
}

@article{Gren,
author = {Gren, Lucas and Antinyan, Vard},
title = {{On the Relation Between Unit Testing and Code Quality}}
}

-- Содержание моего файла sample-bibliography.bib

@article{GM05,
author = {Williams, Laurie and Kudrjavets, Gunnar and Nagappan, Nachiappan},
doi = {10.1109/ISSRE.2009.32},
isbn = {9780769538785},
title = {{Example}},
year = {2009}
}

Однако цитата неверна. Я хочу, чтобы было "[1] это тест [New1]", вместо "[1] это тест [1]"

решение1

Похоже, проблема не в acmart, а скорее в natbib. Вот ваш пример с article:

%\documentclass[sigconf]{acmart}
\documentclass{article}
\usepackage{natbib,url}
\setcitestyle{numbers,square}
\usepackage[resetlabels,labeled]{multibib}
%... 
\newcites{New}{The other list}
\begin{document}
%... 

\section{test}
\citep{GM05} this is a test \citeNew{Williams2009} 
% and this as well \citeNew{Gren}

\bibliographystyle{plainnat}
\bibliography{sample-bibliography}

\bibliographystyleNew{plainnat}
\bibliographyNew{references}

введите описание изображения здесь

В качестве обходного пути я бы использовал последовательную нумерацию:

\documentclass[sigconf]{acmart}
\usepackage{multibib}
%... 
\newcites{New}{The other list}
\begin{document}
%... 

\section{test}
\citep{GM05} this is a test \citeNew{Williams2009} 
% and this as well \citeNew{Gren}

\bibliographystyle{ACM-Reference-Format}
\bibliography{sample-bibliography}

\bibliographystyleNew{ACM-Reference-Format}
\bibliographyNew{references}

\end{document}

введите описание изображения здесь

Связанный контент