Estoy tratando de hacer que la tesis clásica funcione. Hasta ahora he tenido problemas debido a que estaba usando el comando \usepackage{classicthesis-ldpkg}
, el cual me di cuenta que fue reemplazado muchas veces por otros nuevos. La última versión de classicthesis requiere - leí en la documentación del paquete - el uso de \include{classicthesis-config}
, que ahora es un archivo .tex donde cargar todos (?) los paquetes que se usan. Estoy un poco confundido acerca de esto: ¿cómo se relacionan estos dos comandos? Lo que eratesis clásica-ldpkgpara, y es el archivotesis clásica-config.tex¿Se supone que desempeña el mismo papel?
PD: en cuanto a la compilación, no tengo problemas, salvo muchas advertencias que expondré en otro lugar.
Respuesta1
El paquete classicthesis
nació cuando André Miede escribía su tesis doctoral. Quería reproducir un estilo bastante similar al del libro de Bringhurst “The Elements of Typographic Style” (con la evidente diferencia del tamaño del papel).
En algún momento le sugirieron aligerar el paquete colocando llamadas a paquetes secundarios en uno auxiliar, al que llamó classicthesis-ldpkg
.
Posteriormente decidió cambiar la distribución, eliminando el paquete auxiliar y proporcionando (sólo en el árbol de documentación) un archivo llamado classicthesis-config.tex
.
La elección de los paquetes cargados por el paquete/archivo auxiliar está estrictamente ligada a lo que Miede necesitaba para su propia tesis.
Tal como está ahora, el archivo contiene:
Una llamada a
inputenc
, con lautf8
opciónUn conjunto de opciones para pasar a
classicthesis.sty
Algunos comandos inútiles llamados
\myTitle
,\mySubtitle
etc., que parecen gustarle a MiedeLa definición de
dummy
contador, que no sirve para nada.La asignación de un registro de longitud, para fines desconocidos
Algunas abreviaturas dees deciryp.ej(según el uso alemán)
Algunos paquetes “útiles”:
babel
,csquotes
,biblatex
,amsmath
(con lafleqn
opción),fontenc
,textcomp
,scrhack
,xspace
,mparhack
,fixltx2e
,acronym
,tabularx
,caption
, (con una configuración larga),subfig
( con la opción , que es un gran error), (con su configuración preferida) .listings
graphicx
pdftex
hyperref
Finalmente, el archivo llama classicthesis
.
Ahora bien, esta forma de actuar es bastante discutible. Por ejemplo,hyperref
debería ser el último paquete llamado (con algunas excepciones). También debería llamarsedespués classicthesis
(que también carga otros paquetes).
Como puede ver, algunos de los paquetes cargados (punto 7) no son necesarios para la gran mayoría de usuarios. Algunos incluso seleccionan opciones que un usuario quizás no desee.
Según la documentación, el classicthesis-config.tex
archivo actual es solo un modelo que un usuario debe modificar. Bueno, la forma en que está escrito el archivo asusta, por decir lo menos, al novato. (Y en algunos puntos hace sonreír al experto).
Lo mejor es olvidarse de ello. Declare la clase ( scrbook
) con las opciones necesarias, configure las opciones para fontenc
y inputenc
luego babel
cargue classicthesis
; Después de esta llamada, cargue los paquetes queen realidadrequerir.