Scrittura matematica

  • Creatore
    Topic
  • #120017
    Heinrich Fleck
    Partecipante
      Up
      0
      Down
      ::


      La regola dei comandi LaTeX insegna che dopo la scrittura vada posta la barra a meno che non sia presente un > significativo come, ad esempio, un segno d’interpunzione.

      La domanda è questa: nella scrittura matematica, ad esempio

      `
      \usepackage[….]{SIunits}
      …….
      $\pm 180\unit{\degree}$`,

      è questa la corretta scrittura oppure deve essere

      `$\pm\ 180\unit{\degree}$`
      Ringrazio per la risposta, un saluto Enrico

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #120018
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          La prima. Tieni presente che in quella formula il segno \pm è “unario”, non “binario”: cioè precede un solo atomo matematico, non separa due atomi matematici. Piuttosto, il pacchetto siunitx inserisce fra la misura e l’unità di misura uno spazio leggermente abbondante, ma, se non ricordo male, l’ammontare di questo spazio “insecabile” può essere personalizzato; questo spazio è correttamente nullo nel tuo caso perché si tratta del pallino dei gradi, non di una unità di misura che contenga lettere: 180° non ha spazio 37 °C è spaziato; siunitx sa da solo come comportarsi in questi casi.

          Ricorda che è rarissimo che in matematica si debbano inserire spazi, perché TeX è stato creato da un matematico che non era soddisfatto di come in tipografia veniva composta la matematica dei suoi libri. Quelle rarissime volte che ciò fosse necessario sono descritte da Knuth nel suo TeXbook, e ricordate anche nella guida tematica sulla composizione della matematica. Si tratta di piccolissime correzioni da introdurre in seconda o terza lettura delle bozze finali; mai, comunque, di uno spazio interparola.

          L’uso del pacchetto amsmath, inoltre, permette di disporre direttamente dei comandi per gli integrali multipli, in modo da eliminare alla fonte la necessità di inserire spazi negativi per accostare correttamente i vari segni di integrale. Quindi la regola generale è:
          MAI INSERIRE SPAZI IN MATEMATICA se non in quei rarissimi casi in cui due particolari segni di forme specifiche appaiano toccarsi oppure appaiano distanziati più degli altri

        • #120019
          Heinrich Fleck
          Partecipante
            Up
            0
            Down
            ::


            Grazie OldClaudio per l’esauriente risposta, ciao Enrico

          • #120020
            Up
            0
            Down
            ::


            Nessuna delle due. Il pacchetto [tt]SIunits[/tt] è da ritenersi obsoleto. e comunque la sintassi sarebbe
            `
            $\pm\unit{180}{\degree}$
            `
            Di certo non ci vuole uno spazio dopo il segno.

            Molto meglio imparare a usare [tt]siunitx[/tt] che è molto migliore.
            `
            \documentclass{article}
            \usepackage{siunitx}

            \begin{document}

            \qty{\pm180}{\degree}

            \end{document}
            `
            Per versioni precedenti alla 3.0 di [tt]siunitx[/tt] va adoperato [tt]\SI[/tt] invece di [tt]\qty[/tt] (il comando comunque funziona anche nella versione 3).

            Ciao
            Enrico

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

        Go to top