dubbio su newcommand o DeclareMathOperator

  • Creatore
    Topic
  • #15975
    Nebula
    Partecipante
      Up
      0
      Down
      ::


      non ho chiara la differenza tra
      `\newcommand{\partialxx}{\frac{\partial^2}{\partial x^2}}`
      e
      `\DeclareMathOperator{\partialxx}{\frac{\partial^2}{\partial x^2}}`

      qualcuno può farmi luce?

      grazie

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #15976
        Up
        0
        Down
        ::

        non ho chiara la differenza tra
        `\newcommand{\partialxx}{\frac{\partial^2}{\partial x^2}}`
        e
        `\DeclareMathOperator{\partialxx}{\frac{\partial^2}{\partial x^2}}`
        qualcuno può farmi luce?

        Con \DeclareMathOperator definisci un oggetto che si comporta come un operatore del tipo \log, \sin e così via. In questo caso propenderei per il primo modo.

        Ciao
        Enrico

      • #15977
        Nebula
        Partecipante
          Up
          0
          Down
          ::


          e invece con \newcommand mi scrive solo i caratteri che ho definito?

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

            non ho chiara la differenza tra
            `\newcommand{\partialxx}{\frac{\partial^2}{\partial x^2}}`
            e
            `\DeclareMathOperator{\partialxx}{\frac{\partial^2}{\partial x^2}}`

            qualcuno può farmi luce?

            grazie

            In generale, sulla differenza tra \DeclareMathOperator e \newcommand guarda questo topic. In questo caso, la seconda dichiarazione è sbagliata: per esempio, la x è interpretata come carattere e non come variabile (e di coseguenza nelle formule non è resa in corsivo matematico, ma in tondo). Personalmente non userei neanche la seconda: preferisco scrivere il codice per intero.

            Ciao,
            L.

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

              e invece con \newcommand mi scrive solo i caratteri che ho definito?

              Sì.

            • #15980
              Nebula
              Partecipante
                Up
                0
                Down
                ::


                però una cosa del genere
                `\newcommand{\partialt}[1]{\frac{\partial #1}{\partial t}}`
                la posso fare con newcommand e non con DeclareMathOperator, giusto?

              • #15981
                Up
                0
                Down
                ::

                però una cosa del genere
                `\newcommand{\partialt}[1]{\frac{\partial #1}{\partial t}}`
                la posso fare con newcommand e non con DeclareMathOperator, giusto?

                Ovvio.

                Ciao
                Enrico

              • #15982
                Nebula
                Partecipante
                  Up
                  0
                  Down
                  ::


                  ok, chiaro. grazie.

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

              Go to top