Norme tipografiche del francese

  • Creatore
    Topic
  • #30081
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Ho raccolto le seguenti peculiarità della tipografia francese rispetto a quella italiana:

      1. la punteggiatura “bassa” (punto, virgola, punti ellittici) si scrive come in italiano, cioè attaccata alla parola precedente e separata da quella seguente con uno spazio;

      2. la punteggiatura “alta” (due punti, punto e virgola, punto interrogativo e punto esclamativo) deve essere separata con uno spazio insecabile dalla parola precedente e con uno spazio da quella seguente;

      3. parentesi e trattini seguono le stesse regole dell’italiano;

      4. le virgolette devono essere “francesi”, « e » (vengono chiamate “guillemets”), si separano con uno spazio dal testo che precede e segue, e con uno spazio insecabile dal testo incluso nelle virgolette.

      5. Non vi è alcuno spazio aggiuntivo dopo il punto fermo. Tale spazio, inserito automaticamente da LaTeX in mancanza di impostazioni specifiche, può essere disabilitato servendosi del comando \frenchspacing, che dice a LaTeX di non inserire dopo un punto più spazio di quanto sia inserito dopo ogni normale carattere.

      6. I numeri romani usati come ordinali hanno la desinenza ad apice, come in “Lille est le siège de la IIe région militaire”; in italiano sarebbe certamente scorretto mettere ad apice di un numero romano la desinenza dell’aggettivo ordinale.

      Manca qualcosa di importante?

      Soprattutto, vorrei capire una cosa a proposito dell’opzione french di babel. Ho visto che se si scrive
      `Foo? Bar: foobar.`
      babel provvede adi inserire gli spazi prima dei segni di punteggiatura:

      Foo ? Bar : foobar.

      Però la stessa cosa non vale né per il punto esclamativo, né per il punto interrogativo, né per i caporali. Anzi, addirittura, se scrivo:
      `Foo !`
      l’output è

      Foo!

      con il punto esclamativo “riavvicinato” alla relativa parola. Ma non dovrebbe essere proprio il contrario? 🙄

      Ah un’ultima cosa. Questa cosa vi risulta?

      In francese, i puntini si scrivono
      `…`
      invece che
      `\ldots`

      Grazie mille,
      L.

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #30082
        Up
        0
        Down
        ::

        Ciao a tutti. Ho raccolto le seguenti peculiarità della tipografia francese rispetto a quella italiana:

        babel.pdf (c’è di sicuro sul tuo sistema), pagine 106-110

        Ciao
        Enrico

      • #30083
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          French quotation marks can be entered using […]
          `<<~French quotation marks~>>`
          but then don’t forget the unbreakable spaces.

          Quindi con i caporali inseriti così lo spazio insecabile manuale ci va.

          Per quanto riguarda la punteggiatura “doppia”:

          French typographic rules specify that some white space should be present before ‘double punctuation’ characters. These characters are ; ! ? and :. In order to get this white space automatically, the category code of these characters is made \active. In French, the user should input these four characters preceded with a space, but as many people forget about it (even among native French writers!), the default behaviour of frenchb is to automatically add a \thinspace before ‘;’ ‘!’ ‘?’ and a normal (unbreakable) space before ‘:’ (this is the rule in French typography).

          Quindi, a quanto sembra, babel mette automaticamente uno spazio insecabile prima di “:” ed uno spazio sottile prima di “;”, “!” e “?”.

          Immagino che questo comportamento di frenchb sia lo stesso di quando si carica babel con l’opzione french (senza la “b” finale). Giusto?

          Grazie mille,
          L.

        • #30084
          Up
          0
          Down
          ::

          French quotation marks can be entered using […]
          `<<~French quotation marks~>>`
          but then don’t forget the unbreakable spaces.

          Quindi con i caporali inseriti così lo spazio insecabile manuale ci va.

          Per quanto riguarda la punteggiatura “doppia”:

          French typographic rules specify that some white space should be present before ‘double punctuation’ characters. These characters are ; ! ? and :. In order to get this white space automatically, the category code of these characters is made \active. In French, the user should input these four characters preceded with a space, but as many people forget about it (even among native French writers!), the default behaviour of frenchb is to automatically add a \thinspace before ‘;’ ‘!’ ‘?’ and a normal (unbreakable) space before ‘:’ (this is the rule in French typography).

          Quindi, a quanto sembra, babel mette automaticamente uno spazio insecabile prima di “:” ed uno spazio sottile prima di “;”, “!” e “?”.

          Immagino che questo comportamento di frenchb sia lo stesso di quando si carica babel con l’opzione french (senza la “b” finale). Giusto?

          Giusto. Il nome frenchb è un lascito di quando non esisteva il comando \usepackage e per caricare babel con il francese occorreva scrivere
          `\documentstyle[babel,frenchb]{article}`
          Siccome esisteva un pacchetto (allora “document option”) french.sty, si dovette ricorrere a un nome diverso. Con la nuova sintassi di LaTeX2e, si è potuto usare un più ragionevole “french” (ma anche francais va bene).

          Ciao
          Enrico

        • #30085
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Giusto. Il nome frenchb è un lascito di quando non esisteva il comando \usepackage e per caricare babel con il francese occorreva scrivere
            `\documentstyle[babel,frenchb]{article}`
            Siccome esisteva un pacchetto (allora “document option”) french.sty, si dovette ricorrere a un nome diverso. Con la nuova sintassi di LaTeX2e, si è potuto usare un più ragionevole “french” (ma anche francais va bene).

            Chiarissimo, Enrico!

            Grazie mille,
            Lorenzo

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

        Go to top