Как заставить latex выводить ссылки, подобные этим: (например, Fujii, 2016, стр. 412; Murata, 2010, стр. 576)

Как заставить latex выводить ссылки, подобные этим: (например, Fujii, 2016, стр. 412; Murata, 2010, стр. 576)

Latex может выводить ссылки в скобках, начинающиеся, например, с

\parencite[e.g.][]{fujii2016}, что приведет к

(например, фудзи, 2016)

Но как мне заставить его выводить такую ​​ссылку:

(например, Фудзи, 2016, стр. 412; Мурата, 2010, стр. 576)?

решение1

\parencitesДля этого можно использовать :

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

Использование или «шаблон» этого макроса выглядит следующим образом:

\parencites(<multiprenote>)(<multipostnote>)[<prenote>][<postnote>]{<key>}[<prenote>][<postnote>]{<key>}...[<prenote>][<postnote>]{<key>}

Первые два аргумента, разделенные знаком (), являются необязательными и предназначены для предварительных/последующих заметоквесь списокцитат. Затем вы добавляете столько же примеров

[<prenote>][<postnote>]{key}

как хотите. И предварительные, и последующие заметки предназначены для отдельных ссылок и являются необязательными. Если указать только одну, она станет последующей заметкой.

Следовательно, чтобы получить что-то вроде того, что вы просили с двумя цитатами, используйте

\parencites(e.g.)()[1--2]{aksin}[3--4]{angenendt}

где aksinи angenendt— ключи цитирования, а 1--2/ — 3--4соответствующие им диапазоны страниц. Так что да, возможно, это немного неудобно, но если список ссылок становится длинным, то, вероятно, проще отслеживать пред- и пост-примечания таким образом, чем если бы вы могли сделать что-то вроде \parencites[pre_1,pre_2,...,pre_n][post_1,post_2,...,post_n]{key_1,key_2,...,key_n}.

Полный пример:

\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\parencites(e.g.)()[1--2]{aksin}[3--4]{angenendt}
\printbibliography
\end{document}

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