Делать \parencite{} и (\цитировать{}) производят то же самое?

Делать \parencite{} и (\цитировать{}) производят то же самое?

Они одинаковы?

\usepackage{biblatex}

testing123 \parencite{Author1} testing123 
testing123 (\cite{Author1}) testing123 

Я просто хочу иметь

(Автор1, 2001)

Когда я скомпилировал свой документ, результат был тот же.

решение1

Нет, в общем-то, мы не можем этого сказать.

(\cite{sigfridsson})

и

\parencite{sigfridsson}

дают тот же результат. Для многих стилей результат тот же, поскольку \parenciteпредназначен для создания цитат в скобках или, по крайней мере, цитат в каких-то скобках, но на это мы не можем положиться.

Например

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

\usepackage[style=numeric, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
(\cite{sigfridsson})

\parencite{sigfridsson}

\printbibliography
\end{document}

производит

([1])

[1]

Но даже для authoryearстилей -type, где \citeне идет со своими собственными скобками, вывод может отличаться. Стиль APA, например, требует, чтобы цитата в скобках была набрана иначе, чем другие цитаты. With \parencite biblatexзнает о скобках и может подстроиться соответствующим образом, with (\cite{...})не так много.

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

\usepackage[style=apa, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
(\cite{sigfridsson})

\parencite{sigfridsson}

\printbibliography
\end{document}

(Зигфридссон и Райд, 1998)

(Зигфридссон и Райд, 1998)

Могут быть и другие более сложные примеры, где \citeнабор дополнительных скобок и (\cite{...})и \parencite{...}приведет к вложенным скобкам. В этом случае \parenciteбудет переключать типы скобок между круглыми и квадратными, чтобы было легче определить уровень вложенности, но (\cite{...})не будет этого делать, так как скобки невидимы для biblatex.

ясильнорекомендуем вам использовать \parenciteболее(\cite{...})так как это семантически более значимая команда изнаето скобках. \parenciteоблегчает переключение стилей без плохих побочных эффектов.

Я бы даже пошел дальше и порекомендовал\autocite

\autocite{sigfridsson}

С authoryear-подобными стилями \autociteобычно ведет себя как \parencite, но его поведение можно настроить с помощью autociteпараметра , а переключение стилей становится еще проще, поскольку вы можете просто сказать , autocite=footnote,чтобы получить ссылки на сноски.

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