Problema con numerazione grafici

  • Creatore
    Topic
  • #101546
    Up
    0
    Down
    ::


    Salve a tutti!
    Premetto che sono un principiante in Latex e lo uso da poco. Il mio problema al momento è la numerizione di un paio di grafici allineati tramite il comando align. In realtà la numerazione mi viene in automatico, ma oltre a numerarli vorrei anche dargli un titolo, ad esempio “Fig. 1.1 – Grafici” ma non riesco poichè non mi viene permesso di usare il comando \caption. Come posso fare??
    Intati vi scrico anche il codice che ho utilizzato per i grafici e il loro allineamento:
    `
    \begin{align}
    \begin{tikzpicture}[domain=0:4, scale=.8]
    \node [text width=3cm] at (-2,3){\ A};
    \draw[thick,->] (-4.2,0) — (4.2,0) node[below] {$S_t$};
    \draw[thick,->] (0,-4.2) — (0,4.2) node[above] {$Ricavi$};
    \draw[domain=-4:4,color=blue,samples=100] plot (\x,{(\x)});
    \end{tikzpicture}
    \begin{tikzpicture}[domain=0:4, scale=.8]
    \node [text width=3cm] at (5,3){\ B};
    \draw[thick,->] (-4.2,0) — (4.2,0) node[below] {$S_t$};
    \draw[thick,->] (0,-4.2) — (0,4.2) node[above] {$Ricavi$};
    \draw[domain=-4:4,color=blue,samples=100] plot (\x,{(-\x)});
    \end{tikzpicture}
    \end{align}
    \begin{align}
    \begin{tikzpicture}[domain=0:4, scale=.8]
    \node [text width=3cm] at (-2,-3){\ C};
    \draw[thick,->] (-4.2,0) — (4.2,0) node[below] {$S_t$};
    \draw[thick,->] (0,-4.2) — (0,4.2) node[above] {$Ricavi$};
    \draw[domain=-4:4,color=blue,samples=100] plot (\x,{(-\x)});
    \end{tikzpicture}
    \begin{tikzpicture}[domain=0:4, scale=.8]
    \node [text width=3cm] at (5,-3){\ D};
    \draw[thick,->] (-4.2,0) — (4.2,0) node[below] {$S_t$};
    \draw[thick,->] (0,-4.2) — (0,4.2) node[above] {$Ricavi$};
    \draw[domain=-4:4,color=blue,samples=100] plot (\x,{(\x)});
    \end{tikzpicture}
    \end{align}`
    Grazie per l’ aiuto!

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #101547
      Up
      0
      Down
      ::


      scusate l’ italiano..ho scritto in fretta!:)

    • #101548
      Up
      0
      Down
      ::


      Io non utilizzerei l’ambiente [tt]align[/tt]: è pensato per le le equazioni, non per le immagini. Ti posto il codice che impiegherei
      `
      \documentclass{article}
      \usepackage{pgfplots}
      \pgfplotsset{compat=1.8}
      \begin{document}
      \begin{figure}
      \centering
      \begin{tikzpicture}
      \begin{axis}[title=A,
      width=.6\textwidth,axis lines=middle,
      xlabel=$S_t$,
      ylabel=Ricavi,no marks,ytick=\empty,xtick=\empty]
      \addplot{x};
      \end{axis}
      \end{tikzpicture}
      \begin{tikzpicture}
      \begin{axis}[title=B,
      width=.6\textwidth,
      axis lines=middle,
      xlabel=$S_t$,
      ylabel=Ricavi,no marks,ytick=\empty,xtick=\empty]
      \addplot{-x};
      \end{axis}
      \end{tikzpicture}
      \caption{Grafici vari}
      \end{figure}

      \begin{figure}
      \centering
      \begin{tikzpicture}
      \begin{axis}[title=C,
      width=.6\textwidth,axis lines=middle,
      xlabel=$S_t$,
      ylabel=Ricavi,no marks,ytick=\empty,xtick=\empty]
      \addplot{-x};
      \end{axis}
      \end{tikzpicture}
      \begin{tikzpicture}
      \begin{axis}[title=D,
      width=.6\textwidth,
      axis lines=middle,
      xlabel=$S_t$,
      ylabel=Ricavi,no marks,ytick=\empty,xtick=\empty]
      \addplot{x};
      \end{axis}
      \end{tikzpicture}
      \caption{Ancora altri grafici}
      \end{figure}
      \end{document}
      `
      Le immagini come grafici vanno poste all’interno dell’ambiente [tt]figure[/tt], dove il comando [tt]\caption[/tt] funziona. Un altro accorgimento: ho utilizzato [tt]pgfplots[/tt], un pacchetto basato su [tt]TikZ[/tt], sviluppato apposta per creare grafici. 😉

    • #101549
      Up
      0
      Down
      ::


      viene benissimo! grazie mille e scusa il disturbo!

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

Go to top