Operazioni matematiche con argomenti di un comando

  • Creatore
    Topic
  • #4641
    Up
    0
    Down
    ::


    Salve a tutti! ho un problemino con un comando che sto andando a definire…
    il comando in questione, da usare nell’ambiente grafico di latex, va a posizionare (tramite \put ) una serie di oggetti…. (un block con due righe ai lati):


    \put(0,0){\framebox(15,10)[5]{\vector(0,-1){8}}}
    \put(0,5){\line(-1,0){10}}
    \put(15,5){\line(1,0){10}}

    Ora la mia intenzione e’ quella di passare al comando un parametro che modifichi la posizione orizzontale degli oggetti (agendo sulla prima cifra della coppia passata a \put).
    quindi le prime due righe del codice diventano

    \put(#1,0){\framebox(15,10)[5]{\vector(0,-1){8}}}
    \put(#1,5){\line(-1,0){10}}

    dove #1 ovviamente si riferisce al parametro passato al comando.
    Ora il mio problema si riferisce alla terza riga… in quanto che non so come passare al comando il parametro (#1) con sommata la quantita’ 15! praticamente dovrebbe essere
    \put(#1+15,5)
    ma nn ottengo alcun risultato… nemmeno inserendo le unita’ di misura dopo #1 e 15…

    Qualcuno di voi sa come posso venirne fuori? Praticamente si tratta di traslare tutti gli oggetti secondo un valore passato di volta in volta!
    grazie a tutti!
    claudio

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

      Salve a tutti! ho un problemino con un comando che sto andando a definire…
      il comando in questione, da usare nell’ambiente grafico di latex, va a posizionare (tramite \put ) una serie di oggetti…. (un block con due righe ai lati):

      [SNIP]Ora il mio problema si riferisce alla terza riga… in quanto che non so come passare al comando il parametro (#1) con sommata la quantita’ 15! praticamente dovrebbe essere
      \put(#1+15,5)
      ma nn ottengo alcun risultato… nemmeno inserendo le unita’ di misura dopo #1 e 15…

      Qualcuno di voi sa come posso venirne fuori? Praticamente si tratta di traslare tutti gli oggetti secondo un valore passato di volta in volta!
      grazie a tutti!
      claudio

      L’ambiente picture ha il comando \multiput proprio per questa faccenda.
      Ciao
      Enrico

    • #4643
      Up
      0
      Down
      ::


      grazie mille!

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

Go to top