[Risolto] Punto di domanda rovescio: ¿

  • Creatore
    Topic
  • #121775
    Up
    0
    Down
    ::


    Oggi ho scoperto un fatto piuttosto strano, un bug?

    Uso LuaLaTeX tratto da Texlive sotto Debian.

    La versione è:
    `This is LuaHBTeX, Version 1.17.0 (TeX Live 2023/Debian)
    Development id: 7581`

    Un semplice esempio:
    `\documentclass[a4paper,10pt]{article}
    \usepackage[utf8]{inputenc}

    \begin{document}

    \section{Prova}

    Frase interrogativa tra virgolette:
    ''Come sarà il punto di domanda?“

    Frase interrogativa tra virgolette con \{?\}:
    ''Come sarà il punto di domanda{?}“

    Frase interrogativa tra virgolette con ? seguito da spazio e da due spazi
    negativi:
    ''Come sarà il punto di domanda? \!\!“. % Pazzesco!!!

    \end{document}`

    Nei primi due paragrafi ottengo un punto di domanda rovescio seguito da un solo apice.

    Per riuscire a ottenere un normale punto di domanda, devo farlo seguire da uno spazio poi però in qualche modo devo rimangiarlo. Ma mi sembra un accrocchio demenziale.

    Qualche osservazione o suggerimento?

    Grazie.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #121776
      strolego
      Partecipante
        Up
        0
        Down
        ::


        Non è un bug. In LaTeX ?` produce il punto interrogativo rovesciato e !` produce il punto esclamativo rovesciato (wikipedia)

        Quindi se dopo il punto interrogativo (o esclamativo) ci sono le virgolette devi “proteggerlo” con parentesi graffe {?} o {!}

        Salvatore

      • #121777
        MatteoF
        Partecipante
          Up
          0
          Down
          ::


          Come anticipato da Salvatore, nulla di strano. Poiché il punto interrogativo rovesciato si forma con [tt]?`[/tt] è come se tu avessi digitato `''Come sarà il punto di domanda¿“
          Il problema, semmai, è l’utilizzo “invertito” delle doppie virgolette alte. Se vuoi scrivere qualcosa “tra virgolette” devi scrivere “`Come sarà il punto di domanda?''` e non `''Come sarà il punto di domanda?“`
          Matteo
          PS: dal 2018 UTF-8 è la codifica di default. Significa che non serve più caricare il pacchetto [tt]inputenc[/tt].

        • #121778
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::



            @Zambu
            , non sei un novellino, eppure non sembra che tu abbaia letto la guida iniziale “Il LaTeX Reference Manual commentatoÆ, che si scarica dalla sezione Documentazione di questo foru.
            L’errore che fai è quello di scambiare i codici per le virgolette aperte con quello delle virgolette chiuse;

            Dai un’occhiata al codice seguente e leggi i commenti
            `% !TEX encoding = UTF-8 Unicode
            % !TEX TS-program = LuaLaTeX

            % La prima riga magica serve per dire all'editor
            % la codifica da usare peer il file sorgente
            % La seconda riga magica serve per dire all'editor
            % (intelligente) quale programma usare quando si
            % clicca l'icona di compilazione.
            % In ogni caso, se anche l'editor fosse stupido,
            % servono all'utente per ricordare come deve
            % impostare l'editor e quale bottono cliccare per
            % compilare.
            \documentclass[a4paper,10pt]{article}
            \usepackage[italian]{babel}
            %\usepackage[utf8]{inputenc} % Da alcuni anni per
            % tutti e tre i maggiori programmi di compilazione
            % basati su LaTeX usano la codifica UTF-8 di
            % default

            \begin{document}

            \section{Prova}

            % '' sono le virgolette chiuse;
            % “ sono le virgolette aperte
            Frase interrogativa tra virgolette:
            “Come sarà il punto di domanda?''

            Frase interrogativa tra virgolette con \{?\}:
            “Come sarà il punto di domanda{?}''

            Frase interrogativa tra virgolette con ‘?’ non seguito da spazio e da due spazi negativi:
            “Come sarà il punto di domanda?'' % Normale!!!

            Frase interrogativa con le virgolette unicode:
            “Come sarà il punto interrogativo?”

            Frase in spagnolo:
            ?`Cual es el punto de interrogacion? !`Caramba!

            E fra virgolette?
            “?`Cual es el punto de interrogacion?'' !`Caramba!

            “?`Cual es el punto de interrogacion?” !`Caramba!

            \end{document]
            `

          • #121779
            Up
            0
            Down
            ::

            MatteoF” post=122336[…] Il problema, semmai, è l’utilizzo “invertito” delle doppie virgolette alte. Se vuoi scrivere qualcosa “tra virgolette” devi scrivere “`Come sarà il punto di domanda?''` e non `''Come sarà il punto di domanda?“`

            Errore mio, grazie.

            Non ho mai memorizzato la distinzione dei simboli per le virgolette aperte e chiuse, affidandomi all’editor che fa un ottimo lavoro. Ma il file di partenza aveva un gran pasticcio di virgolette, da qui l’inversione che non ho riconosciuto.

            Ringrazio Claudio per l’indicazione dell’ottimo manuale, io avevo fatto una serie di ricerche in Internet ma senza ottenere informazioni significative.

            Grazie ancora a tutti.

            Daniele

        Visualizzazione 3 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top