Problema com caracteres acentuados no modelo ClassicThesis

Problema com caracteres acentuados no modelo ClassicThesis

Acabei de baixar omodelo para Tese Clássica no CTANe eu estava tentando usá-lo para escrever algum texto em espanhol. Alterei apenas o título e o nome do documento (no classicthesis-config.texarquivo). O documento compila, mas os caracteres acentuados (como em 'Teoría') estão errados.

Agora vou contar quais alterações fiz para preparar o template para receber caracteres acentuados:

  • No classicthesis-config.texarquivo tenho as seguintes linhas:

    \PassOptionsToPackage{utf8}{inputenc}   % latin9 (ISO-8859-9) = latin1+"Euro sign"
    \usepackage{inputenc}   
    

    (como você pode ver, o autor recomenda usar a codificação latin9, mas estou usando o TeXworks, que funciona em utf8. De qualquer forma, nem latin9 nem latin1 funcionam.)

    \PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics
    \usepackage{fontenc}     
    \usepackage{textcomp} % fix warning with missing font shapes
    
  • Eu também tenho os seguintes, mas acho que não tem nada a ver com o problema de codificação:

    % Spanish languages need extra options in order to work with this template
    \PassOptionsToPackage{spanish,es-lcroman}{babel}
    \usepackage{babel}
    
  • E no ClassicThesis.texarquivo coloquei spanisha opção no \documentclasse selecionei o idioma espanhol via \selectlanguage{spanish}, mas, como falei, acho que isso não tem nada a ver com a codificação, deve estar relacionado com a 'Figura', 'Tabela', etc . coisa.

Minha distribuição é MiKTeX 2.9 no Windows 7.

PS: Estou compilando com pdfLaTeX.

Responder1

Posso garantir que usando um código como este:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}

\begin{document}
    Sólo una pequeña demostración.

    S\'{o}lo una peque\~{n}a demostraci\'{o}n
\end{document}

Produzirá uma saída correta como esta:

insira a descrição da imagem aqui

Por favor, certifique-se de que nenhum dos pacotes exigidos pelo seu modelo ou qualquer outra configuração no seu editor entre em conflito com as especificações mencionadas acima.

Como David Carlisle disse nos comentários:

... então eu acho que seu editor está criando novos arquivos em utf8, mas esse arquivo é copiado de algum modelo original e mantém sua codificação. Não conheço o editor, mas você deve conseguir forçar o salvamento em utf-8 (ou apenas iniciar um novo arquivo em utf8 e depois recortar e colar o texto antigo.

Responder2

A solução emerro para caracteres especiais em \section em uma tese clássica funcionou para mim, eu usei:

\usepackage[T1]{fontenc}                
\usepackage[utf8]{inputenc}
\usepackage[linedheaders,parts,pdfspacing]{classicthesis} 
\usepackage[spanish]{babel}

informação relacionada