Re: Modificare ClassicThesis con il pacchetto ArsClassica

#25903
Up
0
Down
::

Carissimi, vorrei fare qualche modifica ad ArsClassica:

1. Aggiungere le opzioni “spanish” e “german” oltre ad “italian”. Vedo che cosa riesco a fare.

2. Riscrivere la documentazione in inglese. Idem come sopra.

3. Rinominare il comando \myincludegraphics. Quel nome l’avevo scelto “per me”, e l’ho mantenuto “per inerzia”, ma sa di provvisorietà e di improvvisazione. Dopo averci pensato un po’, mi pare che
`\xincludegraphics`
sia meglio (spesso nel mondo LaTeX si usa una x per passare da un pacchetto ad uno più aggiornato: graphics -> graphicx; SIunits -> siunitx). Avevo pensato ad `\arsincludegraphics`
ma non lo trovo molto leggibile. Che ne pensate?

Quindi nel codice di ArsClassica sostituirò: \myincludegraphics -> \xincludegraphics.

Vorrei però mantenere (per ora!) il nome \myincludegraphics per ragioni di retro-compatibilità. Quindi vorrei un pezzetto di codice che
– definisse \myincludegraphics come \xincludegraphics;
– producesse un warning (del tipo “command \myincludegraphics obsolete: use \xincludegraphics instead”) ogni volta che \myincludegraphics viene usato.

Mi date una mano per questo terzo punto?

Il comando non sarebbe una vera estensione di \includegraphics, propenderei per \arsincludegraphics, perché è specifico di quello stile.
`\let\ars@@includegraphics\includegraphics
\newcommand{\arsincludegraphics}[2][]{%
\begingroup\setlength{\fboxsep}{0pt}%
\colorbox{aliceblue}{\ars@@includegraphics[#1]{#2}}%
\endgroup}
\def\myincludegraphics{\PackageWarning{classiclatex}{%
The command \noexpand\myincludegraphics is
obsolete;\MessageBreak use \string\arsincludegraphics}%
\arsincludegraphics}`
Con l’uso del sinonimo \ars@@includegraphics, l’utente può anche scrivere
`\renewcommand{\includegraphics}{\arsincludegraphics}`
per avere tutti gli inserti grafici nello stile ArsClassica.

Ciao
Enrico

Go to top