classicthesis-ldpkg e similia

classicthesis-ldpkg e similia

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 classicthesisnasceu 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:

  1. Uma chamada para inputenc, com a utf8opção

  2. Um conjunto de opções a serem passadas paraclassicthesis.sty

  3. Alguns comandos inúteis chamados \myTitlee \mySubtitleassim por diante, dos quais Miede parece gostar

  4. A definição de dummycontador, que não serve para nada

  5. A atribuição de um registo de comprimento, para fins desconhecidos

  6. Algumas abreviaturas paraou sejaepor exemplo(de acordo com o uso alemão)

  7. Alguns pacotes “úteis”: babel, csquotes, biblatex, amsmath(com a fleqnopção), fontenc, textcomp, scrhack, xspace, mparhack, fixltx2e, acronym, tabularx, caption, subfig, listings(com uma configuração longa), graphicx(com a opção pdftex, 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, hyperrefdeve 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.texarquivo 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, inputence babel, depois carregue classicthesis; após esta chamada, carregue os pacotes que vocêrealmenteexigir.

informação relacionada