- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 21 anni, 7 mesi fa da .
-
Topic
-
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
- Devi essere connesso per rispondere a questo topic.