참고문헌 끝에 짧은 제목(또는 usera와 같은 다른 필드)을 추가하려고 합니다.
여기 내 MWE가 있습니다.
\documentclass[
12pt,
oneside
]{scrartcl}
\usepackage[
backend=biber,
style=ext-authoryear,
firstinits=false
]{biblatex}
\addbibresource{test.bib}
\begin{document}
\section{Test}
\cite{author01}
\cite{author02}
\printbibliography[]
\end{document}
그리고 턱받이:
@book{author01,
author = {John, Doe},
year = {2015},
title = {How to use BibLaTex the wrong way},
edition = {12},
publisher = {{Catoso}},
subtitle = {BibLaTex for Dummys},
location = {Denmark},
shorttitle = {Biblatex wrong way}
}
@article{author02,
author = {Mary, Doe},
year = {2015},
title = {How to use BibLaTex the right way},
edition = {12},
publisher = {{Catoso}},
subtitle = {BibLaTex (not) for Dummys},
location = {Denmark},
pages = {835--854},
shorttitle = {Biblatex right way}
}
짧은 제목을 항목의 마지막 위치로 설정할 수 있나요? 그것을 달성하는 방법에 대한 아이디어가 있습니까? 감사합니다!
감사합니다, 마크
답변1
표준 스타일과 대부분의 타사 스타일을 사용하면 bibmacro를 재정의하여 참고 finentry
문헌 항목 끝에 항목을 추가할 수 있습니다.
\documentclass[
12pt,
oneside
]{scrartcl}
\usepackage[
backend=biber,
style=ext-authoryear,
firstinits=false
]{biblatex}
\DeclareFieldFormat{bibshorttitle}{\mkbibbrackets{#1}}
\renewbibmacro*{finentry}{%
\setunit{\addcomma\space}%
\printfield[bibshorttitle]{shorttitle}%
\finentry}
\begin{filecontents}{\jobname.bib}
@book{author01,
author = {John, Doe},
year = {2015},
title = {How to use BibLaTex the wrong way},
edition = {12},
publisher = {{Catoso}},
subtitle = {BibLaTex for Dummys},
location = {Denmark},
shorttitle = {Biblatex wrong way}
}
@book{author02,
author = {Mary, Doe},
year = {2015},
title = {How to use BibLaTex the right way},
edition = {12},
publisher = {{Catoso}},
subtitle = {BibLaTex (not) for Dummys},
location = {Denmark},
pages = {835--854},
shorttitle = {Biblatex right way}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\section{Test}
\cite{author01}
\cite{author02}
\printbibliography[]
\end{document}