Re: Problema con listings e italian babel

#90223
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    [OT] nelle varie abbreviazioni derivate dagli SMS, Twits, eccetera, che cosa significa 3d?

    In quel vecchio filone di discussione sul forum si dicevano le stesse cose che ho spiegato sopra; Enrico, poi, da Wizard quale lui è ha proposto ben due loluzioni al problema di rendere innocuo il doppio apice, carattere attivo in italiano. Come hai visto nelle lettura, raramente eseguita, che ti ho suggerito, il doppio apice in italiano svolge molte funzioni.

    Usando xelatex e polyglossia con l’opzione italian, il doppio apice NON è attivo di default; lo si può rendere attivo se lo si desidera mediante una opportuna opzione alla specificazione della lingua italian.

    Comunque il tuo problema era risolubile a monte, semplicemente togliendolo, visto che il tuo path era privo di spazi. Nelle Guide presenti qui sul sito c’è scritto sempre di non usare spazi nei nomi dei file (e quindi nemmeno nei nomi delle cartelle).

    Io, invece sono stupito nel vedere che l’autore di listings non si preoccupa di questo fatto, nonostante il “maintainer” sia tedesco; infatti questa lingua è stata forse la prima che ha usato il doppio apice come carattere attivo; attualmente le lingue che non l’hanno attivo sono solo Croatian, English (any variety), Indonesian, Hebrew, Interlingua, Irish, Lower Sorbian, Malaysian, North Sami, Romanian, Scottish, Welsh; siccome babel a tutt’oggi gestisce una ottantina di lingue (78 o 79), significa che circa 666-67 lingue hanno il doppio apice attivo, fra cui, evidentemente il tedesco.

    Dati i possibili conflitti dei caratteri attivi con l’uso di diversi pacchetti, la presenza dei due comandi-utente \shorthandoff e \shorthandon sembra scontato; la documentazione di babel nell’ultima versione 3.9g offre all’utente ulteriori comandi-utente per attivare o disattivare alcuni o tutti i caratteri attivi.

    Go to top