
次の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)、p. 065016。doi:10.1103/PhysRevD.65.065016。arXiv:hep-th/0110054.1
これは長すぎます。削除したいのですが
M Reuter と F
rankSaueressig。「アインシュタイン-ヒルベルト切断における量子重力の再正規化群フロー」。PhysicalReviewD 65.6(2002)、p.065016。doi:10.1103/PhysRevD.65.065016。arXiv:hep-th/0110054.1
その結果(太字の巻数に注意)
M. Reute、F. Saueressig。「アインシュタイン-ヒルベルト切断における量子重力の再正規化群フロー」。Phys. Rev.65 円(2002)、065016。hep-th/0110054。
オプションgiveninits=true
とdoi=false
コマンドを追加すると\renewbibmacro{in:}{}
、\AtEveryBibitem{\clearfield{number}}
M. Reuter と F. Saueressig。「アインシュタイン-ヒルベルト切断における量子重力の再正規化群フロー」。Physical Review D 65 (2002)、p. 065016。arXiv:hep-th/0110054。
良くなりましたが、まだそこまでには至っていません。誰か助けてくれませんか
- 最後の著者の前の「and」を削除します。
- ジャーナル名を略す、
- 太字で巻数を印刷する、
- ページ番号または範囲の前の「p.」または「pp.」を削除します。
- eprint番号の前の「arXiv」を削除しますか?
答え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}