Сократить вывод BibLaTeX

Сократить вывод BibLaTeX

Следующий MWE

\documentclass{scrartcl}

\usepackage{filecontents}    
\usepackage[backend=biber,sorting=none,citestyle=numeric-comp,giveninits=true,doi=false]{biblatex}
\addbibresource{Refs.bib}
\renewbibmacro{in:}{}
\AtEveryBibitem{\clearfield{number}}

\begin{document}

\nocite{*}
\printbibliography

\begin{filecontents}{Refs.bib}

@article{reuter2002renormalization,
  title={Renormalization group flow of quantum gravity in the Einstein-Hilbert truncation},
  author={Reuter, M and Saueressig, Frank},
  journal={Physical Review D},
  volume={65},
  number={6},
  pages={065016},
  year={2002},
  publisher={APS},
  doi={10.1103/PhysRevD.65.065016},
  archivePrefix={arXiv},
  eprint={hep-th/0110054}
}

\end{filecontents}

\end{document}

отпечатки

M Reuter и Frank Saueressig. «Поток ренормгруппы квантовой гравитации в усечении Эйнштейна-Гильберта». В: Physical Review D 65.6 (2002), стр. 065016. doi:10.1103/PhysRevD.65.065016. arXiv:hep-th/0110054.1

Это слишком длинно. Я бы хотел удалить

M Reuter и F rank Saueressig. «Поток ренормгруппы квантовой гравитации в усечении Эйнштейна-Гильберта». В: Physical Review D 65 .6 (2002), стр. 065016. doi:10.1103/PhysRevD.65.065016. arXiv: hep-th/0110054.1

в результате чего (обратите внимание на выделенный жирным шрифтом номер тома)

М. Ройте, Ф. Зауэрессиг. «Ренормгрупповой поток квантовой гравитации в усечении Эйнштейна-Гильберта». Phys. Rev.Д 65(2002), 065016. hep-th/0110054.

Добавление опций giveninits=trueи doi=falseкоманд \renewbibmacro{in:}{}дает\AtEveryBibitem{\clearfield{number}}

М. Рейтер и Ф. Зауэрессиг. «Поток ренормгруппы квантовой гравитации в усечении Эйнштейна-Гильберта». Physical Review D 65 (2002), стр. 065016. arXiv:hep-th/0110054.

Лучше, но пока не там. Может кто-нибудь мне помочь

  • удалить «и» перед последними авторами,
  • сократите название журнала,
  • печатать жирным шрифтом номера томов,
  • удалить «p.» или «pp.» перед номерами страниц или диапазонами,
  • удалить «arXiv» перед номером eprint?

решение1

\documentclass{scrartcl}

\usepackage{filecontents}    
\usepackage[backend=biber,sorting=none,citestyle=numeric-comp,giveninits=true,doi=false]{biblatex}
\addbibresource{Refs.bib}
\renewbibmacro{in:}{}
\AtEveryBibitem{\clearfield{number}}

\renewcommand*{\finalnamedelim}{\addcomma\addspace}
\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}} 
\DeclareFieldFormat{pages}{#1}
\newcommand\prd{Phys.~Rev.~D}

\makeatletter
\DeclareFieldFormat{eprint:arxiv}{%
%  arXiv\addcolon\space
  \ifhyperref
    {\href{http://arxiv.org/\abx@arxivpath/#1}{%
       \nolinkurl{#1}%
       \iffieldundef{eprintclass}
         {}
         {\addspace\texttt{\mkbibbrackets{\thefield{eprintclass}}}}}}
    {\nolinkurl{#1}
     \iffieldundef{eprintclass}
       {}
       {\addspace\texttt{\mkbibbrackets{\thefield{eprintclass}}}}}}
\makeatother

\begin{document}

Reference: \cite{reuter2002renormalization}

\printbibliography

\begin{filecontents}{Refs.bib}

@article{reuter2002renormalization,
  title={Renormalization group flow of quantum gravity in the Einstein-Hilbert truncation},
  author={Reuter, M and Saueressig, Frank},
  journal={\prd},
  volume={65},
  number={6},
  pages={065016},
  year={2002},
  publisher={APS},
  doi={10.1103/PhysRevD.65.065016},
  archivePrefix={arXiv},
  eprint={hep-th/0110054}
}

\end{filecontents}

\end{document}

введите описание изображения здесь

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