Inserire linee

  • Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 20 anni fa da egreg9.
  • Creatore
    Topic
  • #10366
    Up
    0
    Down
    ::


    Ciao a tutti devo inserire in una \caption di un grafico delle linee per spiegarne il significato del tipo ” …. linea blu (——) campione numero 1…” . Ho provato ad utilizzare PSTricks ma non ci riesco. Come faccio ad inserire ” ..(——-)…” questa cosa ??? Qualcuno ha il codice??? grazie mille Mambablack

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #10367
      Up
      0
      Down
      ::


      Io uso tikz cosi’ posso usare indifferentemente latex o pdflatex e posso inserire piccole immagini “in linea”.

      Un esempio:

      nel preambolo
      `\usepackage{tikz}`

      nel corpo del documento
      `\begin{tabular}
      \tikz{
      \draw (0mm,10mm) — (20mm, 10mm);
      \draw (10mm,10mm) circle (1mm);
      \draw (12mm,12mm) node{a};
      }
      & il valore $a$ è escluso \\
      \tikz{
      \draw (0mm,10mm) — (20mm, 10mm);
      \draw[fill] (10mm,10mm) circle (1mm);
      \draw (12mm,12mm) node{a};
      }
      & il valore $a$ è incluso
      \end{tabular} `

    • #10368
      Up
      0
      Down
      ::

      Ciao a tutti devo inserire in una \caption di un grafico delle linee per spiegarne il significato del tipo ” …. linea blu (——) campione numero 1…” . Ho provato ad utilizzare PSTricks ma non ci riesco. Come faccio ad inserire ” ..(——-)…” questa cosa ??? Qualcuno ha il codice??? grazie mille Mambablack

      Nel preambolo
      `\usepackage{color}
      \newcommand{\linea}[1]{\textcolor{#1}{\rule[2pt]{2em}{1pt}}}
      \newcommand{\lineargb}[1]{\textcolor{#1}{\rule[2pt]{2em}{1pt}}}`
      Poi, nel documento,
      `…. linea blu (\linea{blue}) campione numero 1…`
      oppure, specificando la terna RGB,
      `…. linea blu (\lineargb{0,0,1}) campione numero 1…`
      Gli argomenti di \rule sono: uno opzionale che dice di quanto la linea deve essere “sollevata” dalla linea di base; poi la larghezza della linea e la sua “grossezza”.

      Se preferisci il modello CMYK, basta modificare la definizione in modo che mi sembra ovvio.

      Ciao
      Enrico

    • #10369
      Up
      0
      Down
      ::


      Grazie mille, il codice funziona se lo inserisco nel testo principale, ma quando lo inserisco nel \caption di una figura mi sballa tutta l’etichetta della figura. Un’altra cosa, come faccio a credare diversi stili di linea( tratteggiata, a puntini…). Grazie ancora MambaBlack

    • #10370
      Up
      0
      Down
      ::

      Grazie mille, il codice funziona se lo inserisco nel testo principale, ma quando lo inserisco nel \caption di una figura mi sballa tutta l’etichetta della figura. Un’altra cosa, come faccio a creare diversi stili di linea( tratteggiata, a puntini…). Grazie ancora MambaBlack

      \protect\linea per evitare il problema; ma più semplicemente basta dare un argomento opzionale vuoto a \caption:
      `\caption[]{Questa è la didascalia con una linea \linea{red}}`
      Se però vuoi compilare l’elenco delle illustrazioni riportando le didascalie, il primo metodo (con \protect} è necessario. L’argomento opzionale di \caption contiene la didascalia da mettere nell’elenco.

      Per i diversi stili di linea devi guardare un pacchetto grafico: tikz va benissimo.

      Ciao
      Enrico

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

Go to top