Последовательное цитирование двух статей одного и того же автора

Последовательное цитирование двух статей одного и того же автора

В рамках библатекса я делаю следующее:

\citealt*[2019]{suarez2018unintended}

Моя цель — отобразить что-то похожее на PDF-файл

Suarez Serrato 2018, 2019

Чтобы у меня не было сокращений.

Но это выглядит так

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

Почему там странная "p."? И я хочу сделать гиперссылку, которая будет применяться и к 2019 году. Нет необходимости для "2018" и "2019" иметь отдельную гиперссылку, хотя это тоже нормально.

В качестве альтернативы, если я это сделаю

\citealt*{suarez2018unintended,suarez2019testtesttest}

то вывод в формате PDF выглядит так

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

Я хочу сократить до

Suarez Serrato 2018, 2019

Как мне это сделать?

решение1

Поскольку вы установили теги natbibи bibtex, я предполагаю, что вас интересует решение на основе natbib/bibtex. Если это так, я предлагаю вам использовать макрос \citealt(предоставляемый пакетом natbib) для достижения вашей цели форматирования.

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

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{s18,author = "Suarez Serrato, J.", title = "Initial Thoughts", year = 2018}
@misc{s19,author = "Suarez Serrato, J.", title = "Further Thoughts", year = 2019}
\end{filecontents}

\usepackage[authoryear,round]{natbib}
\bibliographystyle{plainnat} % or some other suitable style
\usepackage[colorlinks,allcolors=blue]{hyperref}

\begin{document}
\citealt{s18,s19}
\bibliography{mybib}
\end{document}

решение2

Необязательный аргумент postnote для biblatexцитирования команд, таких как 2019in

\citealt*[2019]{suarez2018unintended}

предполагается, что это короткая заметка, добавленная после метки цитаты. Часто/обычно она содержит точную ссылку на конкретную страницу. Вот почему вы получаете

Суарес Серрато 2018, стр. 2019

интерпретируется 2019как ссылка на страницу.

Если вы хотите более компактные цитаты в biblatex, вам нужно переключиться с authoryearна authoryear-compстиль . Просто перечислите все работы в той же паре фигурных скобок в соответствующей \...cite...команде.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear-comp, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}


\begin{document}
\autocite{knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}

(Кнут 1984, 1986)

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