articolo scientifico

  • Creatore
    Topic
  • #101665
    Up
    0
    Down
    ::


    Buongiorno,
    sto scrivendo un articolo scientifico con latex ed ho un problema riguardo il posizionamento dei grafici all’interno del testo, poichè latex me li crea più grandi della colonna stessa andando ad invadermi, seppur di poco, l ‘altra colonna. Vorrei riuscire a far si che il grafico sia contenuto esattamente all’interno della colonna.
    Riporto il codice di un grafico:
    `\begin{tikzpicture}
    \begin{axis}
    [
    xlabel= Time (s) ,ylabel= Displacement (${\mu}$m), zlabel= Force (N),
    %scale only axis,
    legend style={cells={anchor=east}, draw=none,
    legend pos= outer north east,
    }, width=\columnwidth]
    \addplot3 [mesh,samples=10,red, semithick]
    file {GRAFICI/DATI.txt};
    %\addlegendentry{Gross slip regime} %se non vuoi legenda commenta questa riga
    \end{axis}
    \end{tikzpicture}`
    Ho già richiamato la classe article nell’intestazione del documento.

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

      rachele” post=101471Buongiorno,
      sto scrivendo un articolo scientifico con latex ed ho un problema riguardo il posizionamento dei grafici all’interno del testo, poichè latex me li crea più grandi della colonna stessa andando ad invadermi, seppur di poco, l ‘altra colonna. Vorrei riuscire a far si che il grafico sia contenuto esattamente all’interno della colonna.
      Riporto il codice di un grafico:
      \begin{tikzpicture}
      \begin{axis}
      [
      xlabel= Time (s) ,ylabel= Displacement (${\mu}$m), zlabel= Force (N),
      %scale only axis,
      legend style={cells={anchor=east}, draw=none,
      legend pos= outer north east,
      }, width=\columnwidth]
      \addplot3 [mesh,samples=10,red, semithick]
      file {GRAFICI/DATI.txt};
      %\addlegendentry{Gross slip regime} %se non vuoi legenda commenta questa riga
      \end{axis}
      \end{tikzpicture}
      Ho già richiamato la classe article nell’intestazione del documento.

      Ciao e benvenuta nel forum 🙂

      La soluzione più semplice, è di scalare interamente l’ambiente tikzpicture con il comando [tt]\resizebox[/tt]: `
      \resizebox{\linewidth}{!}{%
      \begin{tikzpicture}
      \begin{axis}
      [
      xlabel= Time (s) ,ylabel= Displacement (${\mu}$m), zlabel= Force (N),
      %scale only axis,
      legend style={cells={anchor=east}, draw=none,
      legend pos= outer north east,
      }, width=\columnwidth]
      \addplot3 [mesh,samples=10,red, semithick]
      file {GRAFICI/DATI.txt};
      %\addlegendentry{Gross slip regime} %se non vuoi legenda commenta questa riga
      \end{axis}
      \end{tikzpicture}%
      }
      ` Attenzione: è molto più semplice usare il comando [tt]\legend[/tt] rispetto a [tt]\addlegendentry[/tt].

      Ciao
      Claudio

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

Go to top