Re: Alcuni misteri di acronym

#27671
Up
0
Down
::

1. Ridefinisci l’ambiente “AC@deflist” (lo trovi alla riga 173 di acronym.sty). Se cambi la dichiarazione della classe e carichi classicthesis nel tuo esempio, ottieni di nuovo testo sbandierato, quindi non so proprio a che cosa tu ti riferisca dicendo che il testo viene giustificato.

Che stupido che sono. 😳 Non mi ero accorto che nelle mie imposazioni ad hoc dello stile si nascondeva il codice:
`\makeatletter
\def\bflabel#1{{\textbf{\textsf{#1}}\hfill}}
\renewenvironment{AC@deflist}[1]%
{\ifAC@nolist%
\else%
\begin{list}{}%
{\settowidth{\labelwidth}{\textbf{\textsf{#1}}}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\renewcommand{\makelabel}{\bflabel}}%
\fi}%
{\ifAC@nolist%
\else%
\end{list}%
\fi}%
\makeatother`
Per me è arabo, ma imagino sia questo il codice che giustifichi le spiegazioni degli acronimi. Purtroppo non ricordo più da dove ho preso quelle istruzioni… Se nella tua onniscienza avessi voglia di darci un’occhiata ed indicarmi quali (fra quelle per me oscure linee) servono a giustificare le spiegazioni, faresti cosa gradita (a me e ai lettori dell’articolino che sto per pubblicare).

Se guardi acronym.sty, scopri che quel codice è semplicemente la stessa definizione dell’ambiente senza il \raggedright iniziale. Il Companion ti dice tutto a proposito dell’ambiente list.

Mai usato acronym. L’abuso degli acronimi va scoraggiato. 🙂

Questo è un evento: un pacchetto di cui non sei espertissimo! 😉 Tuttavia il caso dell’opzione documentata ma non riconosciuta dal pacchetto (è di Oetiker, per la cronaca) mi sembra davvero notevole…

Ma so guardarci dentro. 😀 E cerco di leggere la documentazione, in caso di dubbio. 👿

L’opzione withpage ha senso solo insieme all’opzione printonlyused:

In printonlyused-mode you can add to each acronym the the page number where it was first used by additionally specifying the option withpage.

(pagina 4 di acronym.pdf). Alle righe 218-245 di acronym.sty trovi la definizione di \AC@acro e vedi che il condizionale \ifAC@withpage (che l’opzione withpage rende vero) sta dentro la parte “vero” del condizionale \ifAC@printonlyused.

Una parola di commento: acronym.sty non va preso a esempio di come si scrive codice TeX; l’autore non sembra conoscere le elementari regole di “tokenisation” e mette % dove non dovrebbe. Per fortuna non usa mai contatori e costanti numeriche.

Ciao
Enrico

Go to top