biblatex에서 `reprintof' 문자열을 어떻게 적용하나요?

biblatex에서 `reprintof' 문자열을 어떻게 적용하나요?

어쩌면 내가 틀렸을 수도 있지만 일부 biblatex 스타일에는 작은 버그가 있다고 생각합니다. 다음 MWE를 사용하여 얻을 수 있는 재인쇄에 대한 참조를 인쇄하고 싶습니다. 하지만 일부 스타일에서는 'Repr. 의.' 그것은 분명히 거짓이다. english.lbxBibstring 에서는 reprintof다음과 같이 정의됩니다 {{reprint of}{repr\adddotspace of}}. 이는 점이 \newunit아마도 일부에서 나온다는 것을 의미하지만 biblatex에 의해 참조가 어떻게 작성되는지 알 수 없습니다.

MWE:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=verbose]{biblatex}
\addbibresource{stack2.bib}
\begin{document}
\cite{ubeda04:_libro_justinreprint}.
\end{document}

턱받이 파일은 다음과 같습니다.

@Book{ubeda04:_libro_justinreprint,
 author =       {Úbeda, Francisco de},
 title =        {Libro de entretenimiento de la pícara Justina},
 year =         2004,
 publisher =    {Simancas Ediciones},
 related =      {ubeda04:_libro_justin},
 relatedtype =  {reprintof}
 }

@Book{ubeda04:_libro_justin,
 author =       {Úbeda, Francisco de},
 title =        {Libro de entretenimiento de la pícara Justina},
 year =         1604,
 location =     {Madrid},
 }

이것을 어떻게 변경하고 점을 억제할 수 있습니까?

답변1

스타일 제품군을 제외한 모든 버그인 것 같습니다 authoryear. 빠른 해결 방법은 다음과 같습니다.

\DefineBibliographyStrings{english}{reprintof = {repr\adddotspace of\nopunct}}

그러나 근본적인 원인은 아마도 \newunit\newpunct관리자가 제거해야 할 불필요한 부분일 것 입니다 biblatex.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=verbose]{biblatex}
\DefineBibliographyStrings{english}{reprintof = {repr\adddotspace of\nopunct}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{ubeda04:_libro_justinreprint,
 author =       {Úbeda, Francisco de},
 title =        {Libro de entretenimiento de la pícara Justina},
 year =         2004,
 publisher =    {Simancas Ediciones},
 related =      {ubeda04:_libro_justin},
 relatedtype =  {reprintof}
 }
@Book{ubeda04:_libro_justin,
 author =       {Úbeda, Francisco de},
 title =        {Libro de entretenimiento de la pícara Justina},
 year =         1604,
 location =     {Madrid},
 }
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{ubeda04:_libro_justinreprint}.
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보