Estou escrevendo minha tese de mestrado usando LaTeX + BibLaTeX para bibliografia. Infelizmente, parece que o BibLaTeX emparelhado com o babel resulta em uma série de erros estranhos:
\extraspolutonikogreek ...unct \abx@extras@polish
\abx@strings@polish
l.11 \select@language{polutonikogreek}
?
! Undefined control sequence.
\extraspolutonikogreek ...ish \abx@strings@polish
l.11 \select@language{polutonikogreek}
?
! Undefined control sequence.
\noextraspolutonikogreek ... \abx@noextras@polish
l.15 \select@language{polish}
A parte "estranha" vem do fato de que comentar o BibLaTeX os remove completamente. Mas o BibLaTeX é precisamente a razão pela qual comecei a usar o LaTeX - preciso de títulos em grego antigo, francês, hebraico e polonês em minha bibliografia. Também não posso desligar o babel - uso as mesmas linguagens no texto da minha tese.
No entanto, há uma vantagem nesse problema: os erros não fazem nada. O texto ainda fica exatamente como eu queria. Então, em teoria, eu poderia parar de me preocupar - mas:
- Eles obscurecem minha capacidade de perceber outros erros (o texto em que estou trabalhando tem 997 linhas de código no momento).
- Eles estão lá por algum motivo e tenho certeza de que não deveriam estar lá.
Meu MWE:
\documentclass{report}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polutonikogreek,polish]{babel}
\usepackage{biblatex}
\usepackage{filecontents}
\begin{document}
ąśćłź
\begin{otherlanguage}{polutonikogreek}
>ws m`h e>id'oj' >'htis m' >'eteken, >ex <'otou t' >'efun,
\end{otherlanguage}
\end{document}
Responder1
Use \begin{otherlanguage*}
em vez de \begin{otherlanguage}
, se precisar de polutonikogreek apenas para o texto e não para palavras como 'capítulo', 'índice' e assim por diante.
Responder2
Resolvi o problema substituindo
\usepackage[polutonikogreek]{babel}
por
\usepackage[greek.polutoniko]{babel}
Isso carrega greek
com o atributo polutoniko
e passa apenas greek
para o biblatex
, que ele entende muito bem. Veja a documentação deo pacote babel-grego“Suporte Babel para a língua grega” para mais.