Acabo de descargar elplantilla para ClassicThesis en CTANy estaba tratando de usarlo escribiendo algún texto en español. Solo cambié el título y el nombre del documento (en el classicthesis-config.tex
archivo). El documento compila, pero los caracteres acentuados (como en 'Teoría') están mal.
Ahora les cuento qué cambios hice para preparar la plantilla para recibir caracteres acentuados:
En el
classicthesis-config.tex
archivo tengo las siguientes líneas:\PassOptionsToPackage{utf8}{inputenc} % latin9 (ISO-8859-9) = latin1+"Euro sign" \usepackage{inputenc}
(Como puede ver, el autor recomienda usar la codificación latin9, pero yo estoy usando TeXworks, que funciona en utf8. De todos modos, ni latin9 ni latin1 funcionan).
\PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics \usepackage{fontenc} \usepackage{textcomp} % fix warning with missing font shapes
También tengo los siguientes, pero creo que esto no tiene nada que ver con el problema de codificación:
% Spanish languages need extra options in order to work with this template \PassOptionsToPackage{spanish,es-lcroman}{babel} \usepackage{babel}
Y en el
ClassicThesis.tex
archivo he puestospanish
la opción en\documentclass
y seleccioné el idioma español vía\selectlanguage{spanish}
, pero como dije, creo que esto no tiene nada que ver con la codificación, debe estar relacionado con la 'Figura', 'Tabla', etc. . cosa.
Mi distribución es MiKTeX 2.9 en Windows 7.
PD: estoy compilando con pdfLaTeX.
Respuesta1
Puedo garantizarte que usando un 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}
Producirá una salida correcta como esta:
Asegúrese de que ninguno de los paquetes requeridos por su plantilla o cualquier otra configuración en su editor entre en conflicto con las especificaciones mencionadas anteriormente.
Como dijo David Carlisle en los comentarios:
... así que supongo que su editor está creando nuevos archivos en utf8 pero ese archivo se copia de alguna plantilla original y mantiene su codificación. No conozco el editor, pero deberías poder forzar el guardado en utf-8 (o simplemente iniciar un nuevo archivo en utf8 y luego cortar y pegar el texto antiguo).
Respuesta2
La solución enerror para caracteres especiales en \sección en una tesis clásica funcionó para mí, usé:
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[linedheaders,parts,pdfspacing]{classicthesis}
\usepackage[spanish]{babel}