Aiuto con gli shorthand

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 7 anni fa da Luca.
  • Creatore
    Topic
  • #116322
    Up
    0
    Down
    ::


    Salve, nella guida di Lorenzo Pantieri leggo il seguente paragrafo:

    L’opzione italian di babel mette a diposizione il comando “/, utile per andare
    a capo dopo la barra nelle espressioni che comportano l’alternanza tra
    due possibilità. Per esempio, la scrittura modulazione”/demodulazione produce
    modulazione/demodulazione se si trova all’interno di una riga, modulazione/
    demodulazione se invece si trova alla fine

    .

    Tuttavia con questo codice sembra che LaTeX non riconosca questo shortand:

    `% !TEX encoding = UTF-8 Unicode
    % !TEX program = pdflatex
    % !TEX spellcheck = it_IT

    \documentclass[a4paper, twoside]{book}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[english,italian]{babel}

    \begin{document}
    Bello”/brutto
    \end{document}`

    Ho provato a dare anche l’impostazione `\shortandon{“}`
    ma questo comando mi dà il seguente errore:

    Package babel Error: I cannot switch `”‘ on or off–not a shorthand. \shorthandon{“}

    Sapreste darmi qualche delucidazione?

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #116323
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Per esempio leggere la documentazione completamente: texdoc babel-italian; infatti nella pagina 2 m=nell’item 4 si dice espressamente che per attivare gli “shorthands” è necessario inserire prima di \bengin{document} il comando \setactivedoblequote; che imposta il carattere “come attivo; dopo, se fosse necessario lo si può disattivare con \shorthandoff e riattivare con \shorthandon.

        Questo artifizio si è reso necessario per venire incontro a quei (pochi?) uteti che usano il pacchetto xy, dove il segno ” svolge un ruolo particolare. Tuttavia in tutti i miei documenti in italiano metto sempre \setactivedoublequote, e non ho mai avuto problemi, anche perché prefisco usare altri strumenti, diversi da xy, per disegnare qualunque cosa, compresi di diagrammi commutativi che dovrebbero essere una specilità di xy. Credo di non avere mai avuto bisogno di disattivare il segno” e quindi non ho mai usato \shorthandoff e \shorthandon, se non per collaudarne il funzionamento.

      • #116324
        Up
        0
        Down
        ::


        Grazie mille Claudio, non si finisce mai di imparare,
        mi sono letto la documentazione di babel, non sapevo di dover cercare quella di babel-italian.
        Grazie infinite ancora!

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top