La punteggiatura nelle formule in corpo

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


      Ciao a tutti, una curiosità. In molte discussioni si è detto che la punteggiatura nelle formule in corpo va messa fuori dai dollari.
      `Siano $a$, $b$, $c$ e $d$ appartenenti a $\mathbb{R}$. % Giusto

      Siano $a,$ $b,$ $c$ e $d$ appartenenti a $\mathbb{R}.$ % Sbagliato!
      `
      Perché la seconda riga è sbagliata? C’è qualche effetto collaterale e tangibile che ora mi sfugge? Infatti le due righe mi sembrano produrre un risultato finale identico…

      Grazie mille,
      L.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #24880
        Up
        0
        Down
        ::

        Ciao a tutti, una curiosità. In molte discussioni si è detto che la punteggiatura nelle formule in corpo va messa fuori dai dollari.
        `Siano $a$, $b$, $c$ e $d$ appartenenti a $\mathbb{R}$. % Giusto

        Siano $a,$ $b,$ $c$ e $d$ appartenenti a $\mathbb{R}.$ % Sbagliato!
        `
        Perché la seconda riga è sbagliata? C’è qualche effetto collaterale e tangibile che ora mi sfugge? Infatti le due righe mi sembrano produrre un risultato finale identico…

        La virgola ha \sfcode 1250, che non amplia molto lo spazio lasciato dopo, occorrerebbe fare i conti per bene. Se invece delle virgole usi il punto ti accorgi della differenza, naturalmente quando non è in vigore \frenchspacing.

        Il punto fondamentale è però che i segni di punteggiatura possono avere un significato matematico e quindi se non fanno parte della formula vanno fuori. Non può avvenire lo stesso nel caso delle formule fuori corpo, e infatti quando si usano i segni di interpunzione in quelle formule occorre talvolta decidere per una spaziatura supplementare.

        Nota, per esempio, che il risultato di * dentro una formula è diverso da * fuori. Lo stesso potrebbe accadere per altri caratteri: una classe potrebbe decidere di trasformare i punti interni alle formule in punti rialzati, per adattarlo allo stile in voga presso l’editore (non succede, in realtà, ma potrebbe; se non per il punto, per altri caratteri).

        Per finire, lasciare che l’utente scriva le virgole dentro ai dollari potrebbe indurlo a scrivere anche “Siano $a,b,c$ e $d$ …” che è certamente sbagliato.

        Ciao
        Enrico

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


          Chiarissimo.

          Grazie mille, Enrico!

          A presto,
          Lorenzo

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

      Go to top