biblatex в Scissor LaTeX
Пакет biblatex работает в Scissor LaTeX частично: \addbibresource, \cite, \parencite, \textcite, \autocite и \printbibliography работают, но параметры пакета, такие как style=authoryear, игнорируются (ссылки нумеруются, если не добавить \bibliographystyle), \footcite остаётся в строке, а \fullcite и \citetitle не поддерживаются.
Что делает пакет
biblatex является современной заменой стилям BibTeX. Вы указываете файл .bib командой \addbibresource{refs.bib}, цитируете командами вроде \parencite и \textcite и выводите список командой \printbibliography. Вид выбирается параметрами пакета, например \usepackage[style=authoryear]{biblatex}, а установленный TeX оформляет записи программой Biber.
Что здесь работает
| Команда или параметр | В Scissor LaTeX | Примечания |
|---|---|---|
\addbibresource{refs.bib} | Работает | Читается каждый файл .bib в проекте, как бы он ни назывался. |
\printbibliography | Работает | Заголовок всегда «References». |
\printbibliography[title=..., heading=...] | Частично | Параметры игнорируются. |
\cite, \parencite, \autocite, \smartcite | Работает | В скобках; в стиле по умолчанию номер в квадратных скобках. |
\textcite, \Textcite | Работает | Автор, затем номер или год. |
\parencite[44]{key} | Работает | Примечание ставится внутри ссылки. |
\citeyear{key} | Работает | Только год. |
\citeauthor{key} | Частично | Выводит то же, что \textcite. |
\footcite, \supercite | Частично | Выводятся в строке как обычная ссылка. |
\fullcite, \citetitle | Не поддерживается | Пропускаются с сообщением; ключ выводится как текст. |
style=, sorting=, backend=, maxnames= ... | Пропускается | Параметры пакета игнорируются. |
\bibliographystyle{...} вместе с biblatex | Работает | Это не синтаксис biblatex, но здесь так выбирается стиль. |
\DeclareFieldFormat, \defbibheading, \AtEveryBibitem ... | Пропускается | В преамбуле игнорируются. В тексте документа пропускаются с сообщением, а их аргументы выводятся как текст. |
Примеры
Документ с biblatex в обычном виде:
\parencite, \textcite и \printbibliography
\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2024} describe how to measure carefully.
Long tables are a subject of their own \parencite[44]{mustermann2021}.
\printbibliography
\end{document}style=authoryear игнорируется, поэтому ссылки остаются нумерованными. Чтобы получить ссылки «автор, год», добавьте строку \bibliographystyle со стилем «автор, год», например apalike:
Стиль «автор, год» через \bibliographystyle
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{refs.bib}
\bibliographystyle{apalike}
\begin{document}
Plots can explain themselves \parencite{mustermann2023}, as
\textcite{doe2024} also note.
\printbibliography
\end{document}\footcite не создаёт сноску; ссылка остаётся в строке:
\footcite остаётся в строке
\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
Erika Mustermann wrote a short book on long tables.\footcite{mustermann2021}
\printbibliography
\end{document}Совместимость
- Из установленного TeX сюда: ссылки и список литературы работают, с нумерацией, если вы не добавите
\bibliographystyle. Параметры стиля и настройка списка литературы не применяются. - Отсюда в установленный TeX: документы компилируются там с Biber, если вы удалите строку
\bibliographystyle, добавленную для этого редактора.
Полное руководство есть на CTAN: ctan.org/pkg/biblatex. См. также Списки литературы и цитирование и natbib.
Вопросы и ответы
Почему style=authoryear не работает?
Scissor LaTeX не читает параметры пакета biblatex. Добавьте \bibliographystyle{apalike} (или другое имя стиля «автор, год»), чтобы выбрать стиль.
Нужен ли Biber?
Нет. Scissor LaTeX сам читает файлы .bib при каждой вёрстке, поэтому отдельный запуск не нужен.
Можно ли изменить заголовок списка литературы?
Пока нет. \printbibliography[title=Sources] принимается, но заголовок остаётся «References».
Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.