Re: classicthesis.cls

#66626
Up
0
Down
::


In questi giorni ho fatto qualche modifica ad anthosthesis. Le più importanti sono:

  1. rimossa l’opzione subfig;
  2. corretti alcuni problemi con (il maiuscoletto spaziato nel)le testatine;
  3. compatibilità con XeLaTeX e in parte LuaLaTeX.

L’opzione subfig era piuttosto inutile, perché le sottofigure/sottotabelle non vengono mai aggiunte al relativo indice. Peraltro, anche facendolo forzosamente, bisognerebbe impostarne a mano la formattazione affinché sia in linea con il resto: e questo, secondo me, ne rovinerebbe la semplicità e linearità.

Quanto alle testatine, ho semplificato parecchio il codice: ora vengono sempre rese in maiuscoletto spaziato, senza bisogno di usare manualmente i comandi di marcatura (\markright, \markboth, \@mkboth). Verificate per: indice generale, indici degli oggetti mobili, sezioni di vario livello numerate e non numerate, bibliografia, indice analitico. Classicthesis ha invece seri problemi a riguardo.

La classe è ora compilabile con tutti e tre i principali motori di composizione, pdftex, xetex e luatex (ovviamente nel formato LaTeX). Ho aggiunto anche un file di prova (nel quale però mi sono accorto di aver lasciato un “\setmonofont{Consolas}” di una prova fatta con MikTeX). Con XeLaTeX sembra funzionare tutto liscio, ma ancora ci rimetterò mano, sicuramente.

Il mio cruccio maggiore è che non è pienamente compatibile con LuaTeX, per il semplice motivo che (LuaTeX) è ancora una beta. In particolare non è possibile spaziare il maiuscoletto (allo stato attuale). Comunque, anche usando luatex il documento viene compilato. Questo è quello che mi interessa: più che la possibilità di usare i font di sistema, sono interessato a Lua; più che XeTeX, mi interessa LuaTeX. Speriamo che quest’anno rilascino la 1.0, come da roadmap… 🙂

https://bitbucket.org/antoniomacri/anthosthesis.cls

Alla prossima (e ultima) tranche di interventi!
Sempre pronto a suggerimenti (o critiche)… 🙂
Antonio

Go to top