Re: Bibliografia in grassetto come titolo

#10781
Up
0
Down
::

io accetto qualiasi vostro saggio consiglio, altrimenti non sarei qui.
Solamente mi sembra, come si suol dire, di uccidere una mosca con un cannone. Non è più semplice mettere “a mano” la definizione del markright? Non credo succeda nulla di cattivo… O più semplicemente potrei togliere il MakeUpperCase nel mio .cls.
Non penso sia nulla di “profano”, o sbaglio?

Il cannone è crearsi una classe per fare una cosa che altri hanno già risolto in modo elegante. Abbi pazienza, non puoi modificare la definizione di \markright senza aver studiato a fondo il suo uso all’interno delle classi standard. \markright ha come argomento una lista di token, che poi viene usata dalla serie di comandi primitivi \mark, \topmark, \botmark, \firstmark. E ci sono sottili problemi che riguardano l’espansione dei comandi. Mettere o togliere un \MakeUppercase non è innocuo.

Il problema del “mettere a mano” si scontra con parecchi problemi. Le classi standard di LaTeX sono state concepite più come scheletro su cui costruirne altre che come schemi generali con cui si possa fare tutto ciò che si desidera. Se vuoi modificarne il comportamento hai due scelte: costruirti una classe personalizzata o seguire la schiera degli utenti.

Se ti trovi a un bivio e devi scegliere fra una stradina di montagna che richiede guida impegnativa e ti porta a destinazione in dieci minuti e un’autostrada non molto trafficata che però richiede mezz’ora, quale prendi? Io dico che prendi l’autostrada, anche perché sulla stradina di montagna non si sa mai quello che si trova. Sarà più divertente guidare con le curve, ma non se devi arrivare a destinazione in tempi certi.

Ciao
Enrico

Go to top