Проблема с акцентированными символами в шаблоне ClassicThesis

Проблема с акцентированными символами в шаблоне ClassicThesis

Я только что скачалшаблон для ClassicThesis в CTANи я пытался использовать его для написания испанского текста. Я только изменил заголовок и имя документа (в файле classicthesis-config.tex). Документ компилируется, но символы с ударением (например, в 'Teoría') неправильные.

Теперь я расскажу вам, какие изменения я внес, чтобы подготовить шаблон к приему диакритических символов:

  • В classicthesis-config.texфайле у меня есть следующие строки:

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

    (как видите, автор рекомендует использовать кодировку latin9, но я использую TeXworks, который работает в utf8. В любом случае, ни latin9, ни latin1 не работают.)

    \PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics
    \usepackage{fontenc}     
    \usepackage{textcomp} % fix warning with missing font shapes
    
  • У меня тоже есть следующее, но я думаю, что это не имеет никакого отношения к проблеме кодировки:

    % Spanish languages need extra options in order to work with this template
    \PassOptionsToPackage{spanish,es-lcroman}{babel}
    \usepackage{babel}
    
  • И в ClassicThesis.texфайле я поместил spanishопцию в \documentclassи выбрал испанский язык через \selectlanguage{spanish}, но, как я уже сказал, я думаю, что это не имеет никакого отношения к кодировке, это должно быть связано с вещами «Рисунок», «Таблица» и т. д.

Мой дистрибутив — MiKTeX 2.9 в Windows 7.

PS: Я компилирую с помощью pdfLaTeX.

решение1

Я могу гарантировать вам, что использование такого кода:

\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}

Выдаст правильный вывод, например такой:

введите описание изображения здесь

Убедитесь, что ни один из требуемых вашим шаблоном пакетов или других настроек вашего редактора не конфликтует с указанными выше спецификациями.

Как сказал Дэвид Карлайл в комментариях:

... поэтому я предполагаю, что ваш редактор создает новые файлы в utf8, но этот файл копируется из какого-то оригинального шаблона и сохраняет свою кодировку. Я не знаю редактора, но вы должны иметь возможность принудительно сохранить в utf-8 (или просто начать новый файл в utf8, а затем скопировать и вставить старый текст).

решение2

Решение вошибка для специальных символов в \section в классической диссертации Мне помогло, я использовал:

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

Связанный контент