biblatex-chicago 및 babel을 사용하여 악센트가 있는 문자의 잘못된 출력(입력이 아닌 브라질 현지화)

biblatex-chicago 및 babel을 사용하여 악센트가 있는 문자의 잘못된 출력(입력이 아닌 브라질 현지화)

biblatex-chicago의 현지화된 출력에 문제가 있습니다. MWE는 다음과 같습니다.

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage[brazil]{babel}
\usepackage[authordate,backend=biber,bibencoding=inputenc]{biblatex-chicago}
\usepackage{filecontents}

\begin{filecontents}{bibliography.bib}
@book{aristoteles1997,
  author =  {Aristóteles},
  title =  {Ação},
  editor =  {John Doe},
  editora = {Jane Doe},
  editoratype = {collaborator},
  publisher =  {Pub Inc},
  year =  1997,
}
\end{filecontents}

\addbibresource{bibliography.bib}
\begin{document}
\cite{aristoteles1997}
\printbibliography
\end{document}

나는 다음을 사용하여 이 파일을 처리합니다.

pdflatex mwe
biber mwe
pdflatex mwe
pdflatex mwe

결과 참고문헌은 다음과 같습니다.

현지화 시 악센트 부호가 손상된 문자가 포함된 PDF 출력

보시다시피 "Referências", "Aristóteles" 및 "Ação"는 모두 올바르게 렌더링되었으며 예상대로 모든 것이 브라질 포르투갈어로 현지화되었습니다.

하지만 "Em colaboração com" 부분("In Collaboration with")이 잘못되었습니다.

무슨 일이 일어나고 있고 어떻게 해결할 수 있는지 아는 사람이 있습니까?

답변1

자신만의 현지화 문자열을 선언할 수 있습니다(누락된 ç 수정).

서지

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage[brazil]{babel}
\usepackage[authordate,backend=biber,bibencoding=inputenc]{biblatex-chicago}
\usepackage{filecontents}

\DefineBibliographyStrings{brazil}{bycollaborator={Em colaboração com}}

\begin{filecontents}{bibliography.bib}
@book{aristoteles1997,
  author =  {Aristóteles},
  title =  {Ação},
  editor =  {John Doe},
  editora = {Jane Doe},
  editoratype = {collaborator},
  publisher =  {Pub Inc},
  year =  1997,
}
\end{filecontents}

\addbibresource{bibliography.bib}
\begin{document}
\cite{aristoteles1997}
\printbibliography
\end{document}

관련 정보