
Я обнаружил, biblatex
и это здорово. Особенно для \fullcite
опции, которая как раз то, что мне нужно (чтобы добавить полную цитату в текст и не ждать раздела библиографии).
Однако мне было интересно, можно ли добавить также и нумерацию. Для всех намерений и целей я хотел бы иметь тот же тип записи, который мы бы имели в разделе библиографии, но в тексте с использованием команды \fullcite
type.
\fullcite{toto}
должен обеспечить
[1] toto el al, «написано toto»
В настоящее время он производит только
toto el al, «написано toto»
решение1
Для этого необходимо переопределить \fullcite
команду, включив в нее поля prefix и labelnumber.
Полный пример:
\documentclass[]{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareCiteCommand{\fullcite}
{\usebibmacro{prenote}}
{{\printtext[labelnumberwidth]{% New
\printfield{prefixnumber}% New
\printfield{labelnumber}}} % New
\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\begin{document}
To learn more about \LaTeX, check out
\fullcite{companion}.
\printbibliography
\end{document}
Это выглядит так:
Обратите внимание, что детали могут меняться в зависимости от конкретных параметров, загруженных вами для вашего документа.