
다음과 같이 eprint=false
의 옵션을 사용하고 있습니다 .\usepackage{biblatex}
\usepackage[giveninits=true,doi=false,isbn=false,url=false,eprint=false,backend=bibtex,style=verbose-trad2]{biblatex}
게시된 기사에 대한 arXiv 참조를 인쇄하지 않도록 합니다. 그러나 아직 게시되지 않았고 arXiv 번호만 있는 특정 항목(현재 @online
내 .bib
파일에 나열되어 있지만 필요한 경우 나열할 수도 있음 )이 있습니다.@artice
후자에 대해서만 arXiv 번호를 인쇄할 수 있습니까?
답변1
eprint
특정 항목에 대한 필드를 표시하고 다른 항목에 대해서는 필드를 표시하지 않도록 할 수 있는 작업이 많이 있습니다 . 인쇄할 시기와 인쇄하지 않을 시기를 알려주는 규칙과 이를 eprint
알리는 방법만 알아내면 됩니다 .biblatex
예 를 들어 최신 버전에서는 전역적으로 biblatex
끄고 항목 에 대해서만 다시 켤 수 있습니다 . (여기서는 출판된 논문을 로 입력 하고 아직 저널에 출판되지 않은 사전 인쇄본을 로 입력 하는 것이 규칙입니다 .)eprint
eprint=false,
@online
@article
@online
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=bibtex,
style=verbose-trad2,
giveninits=true,
doi=false, isbn=false, url=false, eprint=false,
]{biblatex}
\ExecuteBibliographyOptions[online]{eprint=true}
\addbibresource{biblatex-examples.bib}
\begin{document}
\nocite{baez/article,baez/online} % both entries have an eprint field
\printbibliography
\end{document}
보급형 옵션을 사용하는 것도 가능합니다.
또는 옵션을 건너뛰고 관련 bibmacros를 직접 수정할 수 있습니다. 그러면 표시되는 미세 조정에 대한 더 많은 가능성이 제공됩니다 (예 를 들어 eprint
확인할 수 있음 ). 이에 대해 기꺼이 글을 쓰겠지만, 좋은 테스트 항목과 a 표시 여부를 결정하는 규칙/알고리즘에 대한 보다 명확한 설명이 포함된 좋은 예제 문서가 필요합니다.eprinttype
arxiv
.bib
eprint