Acentos no arquivo bib com abbrv apesar de usar a configuração UTF-8 adequada

Acentos no arquivo bib com abbrv apesar de usar a configuração UTF-8 adequada

É bem sabido que o bibtex requer alguma configuração adequada para lidar com caracteres UTF-8 normalmente. No entanto, mesmo seguindo a prática recomendada, recebo um bug estranho com caracteres acentuados nos nomes. Considere o seguinte exemplo.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\bibliographystyle{abbrv}
 
\begin{document}
\begin{filecontents}{accents.bib}
@inproceedings{accent,
  author = {Öh, Angel and Rumstein, Ángel},
  booktitle = {Proceedings of the 2015 something},
  pages = {41--63},
  title = {Title},
  year = {2015}
}
\end{filecontents} 
  
\section{Introduction}
Blah \cite{accent}.

\bibliography{accents}
\end{document}

Executar (latex então) bibtex produz um accent.bblarquivo que não é válido para UTF-8: ele possui um caractere inválido no lugar do Á onde Á. Rumsteindeveria aparecer. Observe que o Ö é válido. Investigações posteriores revelam que o bug acontece se, e somente se, um acento aparecer na primeira letra do nome de um autor. Mudar abbrvpara plainum estilo bibliográfico também resolve o problema. (O problema não está relacionado ao inlining do arquivo bib, fiz isso apenas para produzir um exemplo independente.)

Esse bug foi relatado em algum lugar? Posso contornar isso? Ou estou fazendo algo errado? Não consigo encontrar nenhuma menção a isso, mas minhas pesquisas não são muito úteis porque me deparo com inúmeras perguntas de pessoas que não estão usando inputenccorretamente (para que nenhum sotaque funcione).

Eu gostaria de usar LaTeX e bibtex, não mudar para XeLaTeX ou biber.

Responder1

Você pode usar bibtexuem vez de bibtex.

\begin{filecontents}{\jobname.bib}
@inproceedings{accent,
  author = {Öh, Angel and Rumstein, Ángel},
  booktitle = {Proceedings of the 2015 something},
  pages = {41--63},
  title = {Title},
  year = {2015}
}
\end{filecontents} 

\documentclass{article}
\usepackage[T1]{fontenc}
%\usepackage[utf8]{inputenc}% not needed
 
\begin{document}
  
\section{Introduction}
Blah \cite{accent}.

\bibliographystyle{abbrv}
\bibliography{\jobname}

\end{document}

Depois de correr pdflatex+bibtexu+pdflatexeu consigo

insira a descrição da imagem aqui

informação relacionada