Visualizzazione post con etichetta Tikz. Mostra tutti i post
Visualizzazione post con etichetta Tikz. Mostra tutti i post

giovedì 4 giugno 2009

TikZ/PGF: qualcosa che assomiglia a una griglia

Nel preambolo:
\def\z{5}
\def\s{.5}
\def\griglia{%
\draw[style=help lines,step=\s] (0,0) grid +(\z,\z);
\foreach \x in {0, \s, ..., \z} \draw (\x, 0) node[font=\tiny, anchor=north, gray] {\x} (0, \x) node[font=\tiny, anchor=east,gray] {\x};}%
}
dove il numero in \z{.} è la dimensione della griglia e quello in \s{.} è la dimensione dello step di griglia.

Si usa così:
\begin{tikzpicture}
\griglia
\end{tikzpicture}
ottenendo



Sviluppi futuri:
  • miglioramento nella definizione di macro;
  • colore del font dei numeri uguale al colore della griglia;
  • scrittura delle coordinate della griglia meno fitta se step inferiore a un certo numero;
  • varie ed eventuali...

mercoledì 27 maggio 2009

Latex: disegnare le convenzioni di segno con Tikz

Il seguente codice genera una figura attraverso il pacchetto tikz che rappresenta le convenzioni di segno per un sistema meccanico:



\documentclass{minimal}

\usepackage{tikz}

\usetikzlibrary{%
decorations.pathmorphing%
}

\begin{document}

\begin{tikzpicture}[%
molla/.style={decorate,decoration={snake,post length=5,amplitude=5,pre length=5,segment length=5}, thick},
thick%
]
\draw[<->] (0,1) |- (1,0);
\draw (45:0.6) node {$+$};
\draw[->] (10:1) arc (10:80:1);
\draw[molla,<->] (-0.5,-1) -- node[above=0.2cm] {$+$} (1.5,-1);
\end{tikzpicture}

\end{document}
Google

in tutto il web in 16marzo
Per scrivere con caratteri a spaziatura fissa
  questo è il codice 
And what about this one?