Re: Modificare ClassicThesis con il pacchetto ArsClassica

#25871
Up
0
Down
::

Ancora qualche osservazione.

Basta mettere dentro arsclassica.sty
`\RequirePackage{classicthesis-ldpkg,classicthesis}`
Se i pacchetti fossero già stati caricati prima, per oscuri motivi, non verrebbero comunque caricati.

Non ho capito quali pacchetti non verrebbero caricati: quelli del preambolo precedentemente richiamati (con le relative opzioni) o quelli chiamati dopo con \RequirePackage?

2. Resta aperta la questione generale di come usare il comando \PackageError. Supponiamo che arsclassica richieda il caricamento del pacchetto xyz (nel preambolo). Il comando
`@ifpackageloaded{xyz}%
{\relax}%
{\PackageError{arsclassica}{Package “arsclassica”
requires “xyz”.}}`
è sintatticamente scorretto: come va modificato?

3. I font Iwona. La mia idea è di scrivere (almeno per ora) un pacchetto “rigido”, cioè poco o per nulla personalizzabile (come layaureo, per intenderci). Quindi vorrei realizzare un costrutto del tipo

Se mancano i font Iwona, inutile continuare.

Come lo si realizza in LaTeX? Ancora: i font Iwona li ho trovati installati nella mia distribuzione MacTeX. Lo stesso accade per ogni distribuzione TeX Live e MiKTeX completa?

Se vuoi un pacchetto rigido, le opzioni per classicthesis le imponi tu con \RequirePackage; naturalmente, in questo caso, dovrai mettere due comandi separati per i due pacchetti.

Il comando \PackageError ha tre argomenti, se ne dai solo due …

Il primo è il nome del pacchetto, il secondo il messaggio di errore breve, quello che compare sempre, il terzo il messaggio più lungo che si ottiene dando `h’.

Ciao
Enrico

Go to top