Введение
Предположим, я хочу сослаться на два исследования с ключами StudyA
(написано AuthorA в 2018 г.) и StudyB
(написано AuthorB в 2017 г.). Важно, что AuthorA \ne AuthorB.
Я мог бы процитировать их, поместив оба ключа в один \citet
вызов, как показано ниже:
Недавно
\citet{StudyA,StudyB}
демонстрировал классные вещи.
Вышеприведенный текст отображается с точкой с запятой: «Недавно,АвторыA[2018];АвторыB[2017] продемонстрировал интересные вещи». Точка с запятой кажется мне странной, поскольку она нарушает ход повествования.
Я мог бы вручную разделить их, как показано ниже:
Недавно
\citet{StudyA}
и\citet{StudyB}
продемонстрировали классные вещи.
Это дает следующую строку: «Недавно,АвторыA[2018] иАвторыB[2017] продемонстрировал классные вещи. На мой взгляд, это выглядит лучше.
Предположительно \citet
, а также любые внешние классы и *.sty
файлы (например, предоставленные мне журналом, для которого я пишу), были разработаны для обеспечения предпочтительного поведения.
Вопрос
Какобщийправило большого пальца, следует ли мне использовать \citet{StudyA,StudyB}
over \citet{StudyA} and \citet{StudyB}
в моих *\TeX
работах? Какие факторы могут повлиять на это, при условии, что правила цитирования моего издателя ничего не говорят по этому поводу?
решение1
Если вы используете \citet
«цитирование в текстовом стиле» с несколькими аргументами, вы злоупотребляете командой,пока неВсе цитируемые элементы имеют один и тот же набор авторов. (В таком случае имя(имена) автора(ов) не будут повторяться.) \citep
Однако использование с несколькими элементами всегда допустимо.
natbib
Более подробную информацию см. на стр. 9 руководства пользователя пакета .
Вы спрашивали,
следует ли использовать
\citet{StudyA,StudyB}
или\citet{StudyA}
и\citet{StudyB}
?
Последнее. Определенно.
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{j3001a,author="Jones",title="{ABC}",year=3001}
@misc{j3001b,author="Jones",title="{DEF}",year=3001}
@misc{j3002,author="Jones", title="{GHI}",year=3002}
@misc{m4001a,author="Miller",title="{UVW}",year=4001}
@misc{m4001b,author="Miller",title="{XYZ}",year=4001}
\end{filecontents}
\documentclass{article}
\usepackage[authoryear,round]{natbib}
\bibliographystyle{plainnat}
\setlength\parindent{0pt}
\begin{document}
\citet{j3001a,j3001b,j3002} -- OK
\citet{j3002,m4001b} -- \emph{not OK}
\citet{j3002} and \citet{m4001b} -- OK
\medskip
\citep{j3001a,j3001b,j3002} -- OK
\citep{j3002,m4001a,m4001b} -- this is OK too
\bibliography{mybib}
\end{document}