Chiarimento calcoli

  • Creatore
    Topic
  • #69899
    Ugo
      Up
      0
      Down
      ::


      Ho un piccolo dubbio nel caso in una formula voglio specificare i calcoli, sostituendo i numeri alle variabili, cosa utilizzo per indicare la moltiplicazione? Il semplice asterisco “*”?

      `$$F_p=0.3 * 75.57 N=22.67 N$$`

      P.S. So già che le unità di misura andrebbero gestite con il pacchetto siunitx come consigliato nell’Arte ma non vorrei editare tutte le formule che ho scritto fino ad ora.

    Visualizzazione 20 filoni di risposte
    • Autore
      Risposte
      • #69900
        Up
        0
        Down
        ::

        stealth” post=69078Ho un piccolo dubbio nel caso in una formula voglio specificare i calcoli, sostituendo i numeri alle variabili, cosa utilizzo per indicare la moltiplicazione? Il semplice asterisco “*”?

        `$$F_p=0.3 * 75.57 N=22.67 N$$`

        P.S. So già che le unità di misura andrebbero gestite con il pacchetto siunitx come consigliato nell’Arte ma non vorrei editare tutte le formule che ho scritto fino ad ora.

        No, prova con:

        `
        \[ F_p=0.3 \cdot 75.57 N=22.67 N \]
        `

        Non si dovrebbe mai usare $$ $$ per le formule inoltre. 🙂

        Ciao
        Claudio

      • #69901
        Up
        0
        Down
        ::

        stealth” post=69078Ho un piccolo dubbio nel caso in una formula voglio specificare i calcoli, sostituendo i numeri alle variabili, cosa utilizzo per indicare la moltiplicazione? Il semplice asterisco “*”?

        `$$F_p=0.3 * 75.57 N=22.67 N$$`

        P.S. So già che le unità di misura andrebbero gestite con il pacchetto siunitx come consigliato nell’Arte ma non vorrei editare tutte le formule che ho scritto fino ad ora.

        1. Non usare mai $$ in LaTeX.

        2. Il simbolo per la moltiplicazione è \cdot

        Ciao
        Enrico

      • #69902
        Ugo
          Up
          0
          Down
          ::

          1. Non usare mai $$ in LaTeX.

          Cosa dovrei usare al posto di $$?

        • #69903
          Up
          0
          Down
          ::

          stealth” post=69081

          1. Non usare mai $$ in LaTeX.

          Cosa dovrei usare al posto di $$?

          Prova con la dicitura del mio precedente messaggio, ovvero \[ formula \]. 🙂

          In alternativa ci sono gli ambienti equation, ma li avrai già trovati nell’Arte.

          Ciao
          Claudio

        • #69904
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Be’, puoi anche non avere voglia di correggere la scrittura delle unità di misura nelle formule che hai già scritto, ma così ti vengono in corsivo matematico. Ora se stai usando unità di misura, vuol dire che le tue espressioni sono i matematica applicata alle scienze delle cose misurabili. Per questo tipo di matematica esistono norma precise, ISO e CNR-UNI che PRESCRIVONO di scrivere le unità di misura in modo che non si possano confondere con le variabili, e in particolare le unità devono essere scritte sostanzialmente in tondo (o romano) e le variabili devono venire scritte in corsivo (o italico) matematico. Se scrivessi con un carattere che manca del corsivo (pessima scelta generalmente usata per le slide), allora devi usare la forma upright per le unità e la forma slanted per le variabili.

            “Devi” vuol dire DEVI, non PUOI!

            E se in commissione di laurea ti trovi qualche professore un po’ pigolo, rischi di avere poco premiato il tuo lavoro se non correggi tutte le unità di misura come prescrivono le norme.

          • #69905
            Ugo
              Up
              0
              Down
              ::

              OldClaudio” post=69085Be’, puoi anche non avere voglia di correggere la scrittura delle unità di misura nelle formule che hai già scritto, ma così ti vengono in corsivo matematico. Ora se stai usando unità di misura, vuol dire che le tue espressioni sono i matematica applicata alle scienze delle cose misurabili. Per questo tipo di matematica esistono norma precise, ISO e CNR-UNI che PRESCRIVONO di scrivere le unità di misura in modo che non si possano confondere con le variabili, e in particolare le unità devono essere scritte sostanzialmente in tondo (o romano) e le variabili devono venire scritte in corsivo (o italico) matematico. Se scrivessi con un carattere che manca del corsivo (pessima scelta generalmente usata per le slide), allora devi usare la forma upright per le unità e la forma slanted per le variabili.

              “Devi” vuol dire DEVI, non PUOI!

              E se in commissione di laurea ti trovi qualche professore un po’ pigolo, rischi di avere poco premiato il tuo lavoro se non correggi tutte le unità di misura come prescrivono le norme.

              Io ne ho viste cose che voi umani non potreste immaginarvi

              😆

              Per tutto il resto c’è LaTeX. Comunque domani editerò tutte le unità di misura usate. Grazie mille dei consigli.

            • #69906
              Liverpool
              Partecipante
                Up
                0
                Down
                ::


                Sarà un retaggio della scuola elementare, ma io per le moltiplicazioni tra scalari uso il segno \times. Non credo che ci sia una norma specifica a riguardo [la norma ISO 80000-2, nella sezione 9 Operations al punto 2-9.5 (ex 11-6.5) dice “the symbol for multiplication is a half-high dot (·) or a cross (×)”], ma ho visto che sia nelle suddette norme, sia nelle indicazioni del NIST per l’uso del SI, è adoperato il \times, anche nel prodotto tra misure (quantity values), perciò mi sento in buona compagnia 😉
                Claudio ha ragione: nel tuo caso non solo è sbagliato il corsivo per il simbolo del newton, ma anche lo spazio tra valore numerico e unità di misura, perciò è meglio lasciar fare a siunitx senza pensarci su.

                Ciao

              • #69907
                Ugo
                  Up
                  0
                  Down
                  ::


                  Caricando il pacchetto

                  `\usepackage[output-decimal-marker={,}]{siunitx}`

                  Non riesco ad installarlo… Errore: “File ‘exp13.sty’ non found”

                • #69908
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Aggiorna la tua distribuzione; se hai MiKTeX, eseguine l’installazione completa e aggiornata; meglo ancora, lascialo stere e installa TeX Live.
                    Se hai una macchina Linux/Debian o simile, installa in parallelo alla distribuzione nativa di Linucx, la distribuzione “vera” scaricabile da CTAN, installandola completa e seguendo quanto scritto nel documento texlive-ubuntu.pdf ricordanti di cambiare le date da 2010 a 2011 e corrispondentemente le altre date.

                  • #69909
                    Ugo
                      Up
                      0
                      Down
                      ::

                      OldClaudio” post=69098Aggiorna la tua distribuzione; se hai MiKTeX, eseguine l’installazione completa e aggiornata; meglo ancora, lascialo stere e installa TeX Live.
                      Se hai una macchina Linux/Debian o simile, installa in parallelo alla distribuzione nativa di Linucx, la distribuzione “vera” scaricabile da CTAN, installandola completa e seguendo quanto scritto nel documento texlive-ubuntu.pdf ricordanti di cambiare le date da 2010 a 2011 e corrispondentemente le altre date.

                      Ho MiKTeX 2.9 per Windows e dal sito ufficiale sembra essere ancora l’ultima versione.

                    • #69910
                      Liverpool
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Stai usando MikTeX base? In tal caso installa “l3kernel” e “l3packages” (con la L, non con 1) dal package manager oppure passa alla versione completa.

                      • #69911
                        Ugo
                          Up
                          0
                          Down
                          ::

                          Liverpool” post=69100Stai usando MikTeX base? In tal caso installa “l3kernel” e “l3packages” (con la L, non con 1) dal package manager oppure passa alla versione completa.

                          Nel package manager non sono presenti questi pacchetti. Devo aggiungere qualche repository oltre quelle di default?

                        • #69912
                          Liverpool
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            stealth” post=69101Nel package manager non sono presenti questi pacchetti. Devo aggiungere qualche repository oltre quelle di default?

                            Non aggiorni da molto? In tal caso prova ad aggiornare dal menù update. Non devi modificare la posizione dell’archivio (repository).

                            P.S.: non vorrei sembrarti pedante, ma li hai cercati alla lettera L? Perché nel primo messaggio hai scritto exp13, mentre è espl3 con la L…

                          • #69913
                            Ugo
                              Up
                              0
                              Down
                              ::

                              Liverpool” post=69102

                              Nel package manager non sono presenti questi pacchetti. Devo aggiungere qualche repository oltre quelle di default?

                              Non aggiorni da molto? In tal caso prova ad aggiornare dal menù update. Non devi modificare la posizione dell’archivio (repository).

                              P.S.: non vorrei sembrarti pedante, ma li hai cercati alla lettera L? Perché nel primo messaggio hai scritto exp13, mentre è espl3 con la L…

                              Sì.

                              Comunque cercando online sembra che la soluzione è lanciare Package Manager da admin e sincronizzare le repository.

                              Ho fatto così e sono apparsi l3packages ed l3kernel.

                              Adesso installando sia uno che l’altro mi dà come erorre:

                              MiKTeX Problem Report
                              Message: Windows API error 87: Parametro non corretto.

                            • #69914
                              Liverpool
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Prova così: chiudi tutto e lascia aperto solo il Package manager (admin) e reinstalla i due pacchetti.

                              • #69915
                                Ugo
                                  Up
                                  0
                                  Down
                                  ::

                                  Liverpool” post=69106Prova così: chiudi tutto e lascia aperto solo il Package manager (admin) e reinstalla i due pacchetti.

                                  Nemmeno così andava. Ho dovuto riavviare Windows…

                                • #69916
                                  Up
                                  0
                                  Down
                                  ::

                                  Liverpool” post=69092Sarà un retaggio della scuola elementare, ma io per le moltiplicazioni tra scalari uso il segno \times. Non credo che ci sia una norma specifica a riguardo [la norma ISO 80000-2, nella sezione 9 Operations al punto 2-9.5 (ex 11-6.5) dice “the symbol for multiplication is a half-high dot (·) or a cross (×)”], ma ho visto che sia nelle suddette norme, sia nelle indicazioni del NIST per l’uso del SI, è adoperato il \times, anche nel prodotto tra misure (quantity values), perciò mi sento in buona compagnia 😉
                                  Claudio ha ragione: nel tuo caso non solo è sbagliato il corsivo per il simbolo del newton, ma anche lo spazio tra valore numerico e unità di misura, perciò è meglio lasciar fare a siunitx senza pensarci su.

                                  Ciao

                                  Vorrei chiedere lumi su questo argomento. Io sapevo che il simbolo per la moltiplicazione da adottare nelle espressioni letterali è il \cdot, mentre nelle espressioni numeriche il \times. Confermate?
                                  Inoltre, se io ad esempio sto calcolando una determinata quantità, prima scrivo l’espressione simbolica letterale (con \cdot), seguita dall’espressione numerica in cui sostituisco i numeri alle lettere (sostituisco pure dot con \times), è corretto mantenere il \cdot nell’espressione numerica se in questa compare il prodotto fra uno scalare e, ad esempio, la funzione trigonometrica di un angolo?

                                • #69917
                                  OldClaudio
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::


                                    Nella Guida GuIT (documentazione) uno degli ultimi capitoli riassume le norme ISO per la scrittura della matematica; il \times vale solo fra due fattori entrambi numerici, non ci vuole mai nessun segno (o al massimo un \cdot) fra un numero e una variabile o una funzione o fra due variabili o fra due funzioni.
                                    Le norme ISO sono “cogenti” per chi scrive della matematica fra grandezze; non valgono per chi scrive di matematica pura.
                                    Alcuni frequentatori importanti di questo forum ritengono che chi ha scritto quelle norme non conosceva la matematica (giudizio molto severo); alcuni altri ritengono che quelle norme siano preziose, anche se talvolta sono difficili da rispettare.
                                    Esistono pacchetti che dovrebbero essere capaci di scrivere matematica ISO correttamente, ma una cosa è lo strumento e un’altra come lo strumento viene usato; per esempio nessun pacchetto ti usa il \times o il \cdot come prescrivono le norme e tocca all’utente provvedere di volta in volta.

                                  • #69918
                                    Up
                                    0
                                    Down
                                    ::


                                    Grazie OldClaudio. Un’ultimo chiarimento: nei casi che hai indicato in cui non ci va’ alcun segno, è bene inserire uno spazio fine? Perché ho notato che alcune volte due variabili risultano troppo appiccicate se non metto nulla e ciò mi sembra un risultato antiestetico al quale rimedio inserendo uno spazio fine. È sbagliato?

                                  • #69919
                                    OldClaudio
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      Si, è sbagliato; in matematica ogni lettera rappresenta una sola cosa; non esistono variabili multilettera; Solo in fisica esistono dei simboli di due lettere, ma sono estremamente specializzati e Latex, comune, non li sa comporre;, ne senso che non dispone delle macro necessarie.
                                      Quindi lascia fare a LaTeX; se non mette spazi fra le lettere del “math italics” è perché non ci vogliono.

                                    • #69920
                                      Up
                                      0
                                      Down
                                      ::


                                      Bene, non metterò spazi allora. Grazie.

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

                                  Go to top