разработка стиля цитирования с помощью biblatex

разработка стиля цитирования с помощью biblatex

Я пишу CV с использованием латекса. Я использую biblatex. Я хочу различать статьи, труды, аннотации и рецензируемые статьи с разными стилями. Я хочу перечислить их следующим образом и иметь возможность ссылаться на них с именем, указанным в этом списке:

Журнальная статья

[J1] article published 1 
[J2] article published 2

Труды

[P1] proceeding 1

Рефераты

[A1] abstract 1

Статьи на рассмотрении

[U1] article under review 1 
[U2] article under review 2

Есть ли способ сделать это с помощью biblatex?

решение1

Большая часть этого довольно проста, если .bibбаза данных правильно отформатирована.

Тип публикации (статья, книга, сборник трудов, ...) можно отфильтровать с помощью typeопции, которая проверяет тип записи .bib.

Если мы хотим отличить опубликованные записи от работ, которые все еще находятся на рассмотрении, мы можем добавить keyword underreviewк записям на рассмотрении и также отфильтровать по этому ключевому слову.

\newrefcontext[labelprefix=<prefix>]обеспечивает подачу нужной буквы перед числовой меткой цитирования. Опция defernumbersнеобходима для правильной нумерации.

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

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


\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{appleby,
  author   = {Humphrey Appleby},
  title    = {On the Importance of the Civil Service},
  journal  = {Journal of the Civil Service},
  date     = {1980},
  keywords = {underreview},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\nocite{sigfridsson,worman,westfahl:space,nussbaum,cicero,moraux,salam,herrmann,appleby}

\printbibheading[title={List of Publications}]
\newrefcontext[labelprefix=A]
\printbibliography[type=article, notkeyword=underreview, heading=subbibliography, title={Articles}]
\newrefcontext[labelprefix=P]
\printbibliography[type=inproceedings, notkeyword=underreview, heading=subbibliography, title={Proceedings}]
\newrefcontext[labelprefix=B]
\printbibliography[type=book, notkeyword=underreview, heading=subbibliography, title={Books}]
\newrefcontext[labelprefix=U]
\printbibliography[keyword=underreview, heading=subbibliography, title={Under Review}]
\end{document}

Статьи: [A1],[A2]//Труды: [P1],[P2]//Книги: [B1],[B2],[B3]//На рассмотрении: [U1]

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