
다음 예에서는 csquotes 패키지를 활성화하면 참고 문헌에 독일어 인용 부호가 잘못 사용됩니다. 하지만 babel에게 이것이 영어라고 말했지만:
\documentclass{article}
\usepackage[UKenglish,german]{babel}
\usepackage{csquotes} % !
\usepackage[backend=biber,natbib=true,citestyle=verbose-ibid,isbn=false,maxnames=3,bibstyle=authoryear,useprefix=true,sorting=ydnt]{biblatex} % citereset=chapter
\begin{filecontents*}{foo.bib}
@phdthesis{rutz2014tracing,
AUTHOR = {Rutz, Hanns Holger},
TITLE = {Tracing the Compositional Process. Sound art that rewrites its own past: formation, praxis and a computer framework},
SCHOOL = {Plymouth University},
ADDRESS = {UK},
YEAR = {2014},
URL = {http://hdl.handle.net/10026.1/3116}
}
\end{filecontents*}
\selectlanguage{UKenglish}
\addbibresource{foo.bib}
\begin{document}
\selectlanguage{german}
\section*{Publikationen}
Alle unter "`Open Access"' verfügbaren Publikationen sind unter ... verlinkt.
\selectlanguage{UKenglish}
\nocite{rutz2014tracing}
\printbibliography
\end{document}
csquotes 패키지를 제거하자마자 따옴표가 올바르게 영어로 돌아갑니다.
csquotes 패키지를 활성화한 상태에서 이 문제를 어떻게 해결합니까?
답변1
csquotes에 옵션을 추가합니다 autostyle
. 코멘트를 따로 남겨두세요: 게시물의 이미지에는 영국 인용문이 아닌 미국 인용문이 표시되어 있습니다.
메모:해당 필드를 사용하는 경우 항목 언어별로 설정된 참조 섹션에 인용문이 있을 수도 있습니다 langid
.
\RequirePackage{filecontents}
\documentclass{article}
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc} %
\usepackage{lmodern}
\usepackage[UKenglish,german]{babel}
\usepackage[autostyle]{csquotes} % !
\usepackage[backend=biber,natbib=true,citestyle=verbose-ibid,isbn=false,maxnames=3,bibstyle=authoryear,useprefix=true,sorting=ydnt]{biblatex} % citereset=chapter
\begin{filecontents*}{foo.bib}
@phdthesis{rutz2014tracing,
AUTHOR = {Rutz, Hanns Holger},
TITLE = {Tracing the Compositional Process. Sound art that rewrites its own past: formation, praxis and a computer framework},
SCHOOL = {Plymouth University},
ADDRESS = {UK},
YEAR = {2014},
URL = {http://hdl.handle.net/10026.1/3116}
}
\end{filecontents*}
\selectlanguage{UKenglish}
\addbibresource{foo.bib}
\begin{document}
\selectlanguage{german}
\section*{Publikationen}
Alle unter "`Open Access"' verfügbaren Publikationen sind unter ... verlinkt.
\selectlanguage{UKenglish}
\nocite{rutz2014tracing}
\printbibliography
\end{document}