Problem mit Akzentzeichen in der ClassicThesis-Vorlage

Problem mit Akzentzeichen in der ClassicThesis-Vorlage

Ich habe gerade heruntergeladen dieVorlage für ClassicThesis in CTANund ich habe versucht, damit einen spanischen Text zu schreiben. Ich habe nur den Titel und den Namen des Dokuments (in der classicthesis-config.texDatei) geändert. Das Dokument wird kompiliert, aber die Akzentzeichen (wie in „Teoría“) sind falsch.

Nun erzähle ich Ihnen, welche Änderungen ich vorgenommen habe, um die Vorlage für die Verwendung von Akzentzeichen vorzubereiten:

  • In der classicthesis-config.texDatei habe ich folgende Zeilen:

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

    (Wie Sie sehen, empfiehlt der Autor die Verwendung der Latin9-Kodierung, aber ich verwende TeXworks, das mit UTF-8 funktioniert. Allerdings funktionieren weder Latin9 noch Latin1.)

    \PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics
    \usepackage{fontenc}     
    \usepackage{textcomp} % fix warning with missing font shapes
    
  • Folgendes habe ich auch, ich glaube aber, dass das nichts mit dem Kodierungsproblem zu tun hat:

    % Spanish languages need extra options in order to work with this template
    \PassOptionsToPackage{spanish,es-lcroman}{babel}
    \usepackage{babel}
    
  • Und in der ClassicThesis.texDatei habe ich spanishdie Option eingefügt \documentclassund über die spanische Sprache ausgewählt \selectlanguage{spanish}, aber wie gesagt, ich glaube, das hat nichts mit der Kodierung zu tun, sondern muss mit den Sachen „Abbildung“, „Tabelle“ usw. zusammenhängen.

Meine Distribution ist MiKTeX 2.9 unter Windows 7.

PS: Ich kompiliere mit pdfLaTeX.

Antwort1

Ich kann Ihnen garantieren, dass die Verwendung eines Codes wie diesem:

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

Erzeugt eine korrekte Ausgabe wie diese:

Bildbeschreibung hier eingeben

Bitte stellen Sie sicher, dass keines der von Ihrer Vorlage benötigten Pakete oder eine andere Einstellung in Ihrem Editor mit den oben genannten Spezifikationen in Konflikt steht.

Wie David Carlisle in den Kommentaren sagte:

... also würde ich vermuten, dass Ihr Editor neue Dateien in UTF-8 erstellt, diese Datei aber von einer Originalvorlage kopiert wird und ihre Kodierung beibehält. Ich kenne den Editor nicht, aber Sie sollten in der Lage sein, das Speichern in UTF-8 zu erzwingen (oder einfach eine neue Datei in UTF-8 zu starten und dann den alten Text auszuschneiden und einzufügen).

Antwort2

Die Lösung inFehler für Sonderzeichen in \section in einer Classicthesis hat bei mir funktioniert, ich habe verwendet:

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

verwandte Informationen