Добавляете ли вы нумерацию/метку записей с полными цитатами в тексте?

Добавляете ли вы нумерацию/метку записей с полными цитатами в тексте?

Я обнаружил, biblatexи это здорово. Особенно для \fullciteопции, которая как раз то, что мне нужно (чтобы добавить полную цитату в текст и не ждать раздела библиографии).

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

\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}

Это выглядит так:

пример

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

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