Estou tentando fazer a tese clássica funcionar. Até o momento tive problemas devido ao fato de estar utilizando o comando \usepackage{classicthesis-ldpkg}
, que percebi ter sido substituído muitas vezes por novos. A última versão da tese clássica requer - li na documentação do pacote - o uso de \include{classicthesis-config}
, que agora é um arquivo .tex onde carregar todos (?) os pacotes que se utiliza. Estou um pouco confuso sobre isso: como esses dois comandos estão relacionados? O que eratese clássica-ldpkgpara, e é o arquivoclassicthesis-config.texdeveria desempenhar o mesmo papel?
PS quanto à compilação, não estou tendo problemas, tirando muitos avisos que irei expor em outro lugar.
Responder1
O pacote classicthesis
nasceu quando André Miede estava escrevendo sua tese de doutorado. Ele queria reproduzir um estilo bastante semelhante ao livro de Bringhurst “The Elements of Typographic Style” (com a óbvia diferença do tamanho do papel).
Em algum momento, foi-lhe sugerido aliviar o pacote colocando chamadas para pacotes secundários num auxiliar, que ele chamou de classicthesis-ldpkg
.
Mais tarde, ele decidiu mudar a distribuição, removendo o pacote auxiliar e disponibilizando (apenas na árvore de documentação) um arquivo chamado classicthesis-config.tex
.
A escolha dos pacotes carregados pelo pacote/arquivo auxiliar está estritamente ligada ao que Miede precisava para sua própria tese.
Tal como está agora, o arquivo contém:
Uma chamada para
inputenc
, com autf8
opçãoUm conjunto de opções a serem passadas para
classicthesis.sty
Alguns comandos inúteis chamados
\myTitle
e\mySubtitle
assim por diante, dos quais Miede parece gostarA definição de
dummy
contador, que não serve para nadaA atribuição de um registo de comprimento, para fins desconhecidos
Algumas abreviaturas paraou sejaepor exemplo(de acordo com o uso alemão)
Alguns pacotes “úteis”:
babel
,csquotes
,biblatex
,amsmath
(com afleqn
opção),fontenc
,textcomp
,scrhack
,xspace
,mparhack
,fixltx2e
,acronym
,tabularx
,caption
,subfig
,listings
(com uma configuração longa),graphicx
(com a opçãopdftex
, que é um grande erro),hyperref
(com suas configurações preferidas) .
Finalmente, o arquivo chama classicthesis
.
Agora, esta forma de fazer é bastante discutível. Por exemplo, hyperref
deve ser o último pacote chamado (com algumas exceções). Também deveria ser chamadodepois classicthesis
(que também carrega outros pacotes).
Como você pode ver, alguns dos pacotes carregados (ponto 7) não são necessários para a grande maioria dos usuários. Alguns até selecionam opções que o usuário pode não querer.
De acordo com a documentação, o classicthesis-config.tex
arquivo atual é apenas um modelo que o usuário deve modificar. Bem, a forma como o arquivo é escrito assusta, no mínimo, o novato. (E em alguns pontos faz o especialista sorrir.)
O melhor é esquecer isso. Declare a classe ( scrbook
) com as opções necessárias, defina as opções para fontenc
, inputenc
e babel
, depois carregue classicthesis
; após esta chamada, carregue os pacotes que vocêrealmenteexigir.