%20%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%8F%D1%82%20%D1%82%D0%BE%20%D0%B6%D0%B5%20%D1%81%D0%B0%D0%BC%D0%BE%D0%B5%3F.png)
Они одинаковы?
\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,
чтобы получить ссылки на сноски.