Problema con la definzione del comando

  • Creatore
    Topic
  • #117669
    Up
    0
    Down
    ::


    Buongiorno a tutti!

    Sto scrivendo una tesi di laurea in cui praticamente in continuazione devo scrivere l’anello dei polinomi e quindi avevo pensato di definire un nuovo comando nel preambolo per velocizzare la cosa.
    Quello che avevo inserito è:

    \DeclareMathOperator{\pol}{\mathbb{K}[x_1,…,x_n]}

    Il problema è che così facendo ottengo la K del campo scritta effettivamente in Mathbb ma le x delle indeterminate non vengono scritte in corsivo ma in carattere normale (non min dà nessun errore il compilatore).

    Come posso fare per risolvere questo problema? (Cioè vorrei che le indeterminate venissero in corsivo, come succede di solito quando si scrivono ad esempio definizioni ecc…) Ho provato ad usare \textit ma non funziona e mi dà degli errori…

    Grazie in anticipo a chi mi risponderà!

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #117670
      mcl1962
      Partecipante
        Up
        0
        Down
        ::


        Perché non usi

        `\newcommand{\pol}{\mathbb{K}[x_1, \ldots, x_n]}` ?

        Ciao.

        Claudio

      • #117671
        Up
        0
        Down
        ::


        Effettivamente newcommand era la scelta più intuitiva ma prima d’ora non lo conoscevo perché nel corso di Latex mi avevano insegnato solo il Declare…

        Ho provato con il codice che mi hai consigliato e funziona perfettamente, grazie mille!

      • #117672
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Leggi bene nella documentazione del pacchetto amsmath (comando texdoc amsmath da terminale) qual è la sintassi di \DeclareMathOperator. L’hai sbagliata.
          La definizione di \pol che ti ha fornito @mcl1962 può andare bene ma non accetta argomenti; quidi se vuoi applicare il comaod \pol a qualcosa di diverso da [x_1, \ldots, x_n] devi definitri un altro comando diverso da \pol. Può darsi che a te serva solo questa definizione di \pol; ma leggiti comunque la documentazione perché \DeclareMathCommand ti potrebbe servire per altro o per definire un operatore con o senza “limiti” (simile a \log o simile a \sin; se non conosci il differente comportamento, di nuovo consulta la documentazione di amsmath.

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

      Go to top