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