25 Agosto 2011 alle 9:39
#62461
::
Eccomi come promesso.
Per risolvere il problema ci sono alcune soluzioni.
1) La prima, quella generale e più corretta, è questa:
`
\renewcommand{\subtitlepunct}{\ifpunctmark{?}{\addspace}{\addcolon\space}}
`
Il condizionale \ifpunctmark valuta se prima di \subtitlepunct c’è un un punto di domanda e in caso affermativo aggiunge solo uno spazio. Altrimenti aggiunge i due punti e lo spazio.
2) L’altra soluzione consiste nell’aggiungere \nopunct dopo il punto di domanda nel campo title:
`…
title = {Qual è il titolo di questo libro?\nopunct}
…`
3) L’ultima soluzione è di non usare il campo subtitle e mettere tutto nel campo title nel caso il titolo finisca con un punto di domanda. Soluzione ovvia, ma non elegante
Ciao
Ivan