Commit 06a16ea4 authored by Aurelien Pascal's avatar Aurelien Pascal
Browse files

Style des traits

parent 7961cdbb
......@@ -1816,7 +1816,70 @@ Les instructions placées juste après \verb=\clip= doivent conduire à la const
Notez que dans le premier exemple le noeud est placé après \verb=grid= afin d'optimiser le tracé, et que dans le second exemple il est avant \verb=\clip= afin d'échapper au clipping.\\
L'ordre des commandes est important !
\subsection{Décorations et style des tracés}
\section{Styles, couleurs et décorations}
Toutes les commandes de tracé possèdent de multiples options permettant de personnaliser une figure dans ses moindres détails.
Nous présentons ici quelques une des options de tracé les plus utiles. Cependant gardez à l'esprit que la documentation de \verb=TikZ= fait plus de 1000 pages et qu'un tri drastique a donc été éffectué. Donc si vous ne trouvez pas votre bonheur ici, je ne peux que vous conseiller d'aller lire la documentation.
\subsection{Style des traits}
Les options suivantes sont applicables à toute commande qui trace des lignes (jusqu'ici vous connaissez donc \verb=\draw= et \verb=\fill=). On peut bien sur combiner les options compatibles entre elles.
\medbreak
\begin{center}
\renewcommand{\arraystretch}{1.2}
\begin{tabular}{|c|c|c|}
\hline
Utilité & Option & Rendu \\
\hline
\multicolumn{2}{|c|}{<sans options>} & \tikz \draw (0,0) -- (2,0); \\
\hline
\hline
\multirow{6}*{Epaisseur} & \verb=[[ultra thin]= & \tikz \draw[ultra thin] (0,0) -- (2,0);\\
\cline{2-3}
& \verb=[very thin]= & \tikz \draw[very thin] (0,0) -- (2,0);\\
\cline{2-3}
& \verb=[thin]= & \tikz \draw[thin] (0,0) -- (2,0);\\
\cline{2-3}
& \verb=[thick]= & \tikz \draw[thick] (0,0) -- (2,0);\\
\cline{2-3}
& \verb=[very thick]= & \tikz \draw[very thick] (0,0) -- (2,0);\\
\cline{2-3}
& \verb=[ultra thick]= & \tikz \draw[ultra thick] (0,0) -- (2,0);\\
\hline
\hline
\multirow{2}*{aspect} & \verb=[dotted]= & \tikz \draw[dotted] (0,0) -- (2,0);\\
\cline{2-3}
& \verb=[dashed]= & \tikz \draw[dashed] (0,0) -- (2,0);\\
\hline
\hline
\multirow{6}*{Tracé de flèches} & \verb=[->]= & \tikz \draw[->] (0,0) -- node[below] {} node[above] {} (2,0); \\
\cline{2-3}
& \verb=[<-]= & \tikz \draw[<-] (0,0) -- node[below] {} node[above] {} (2,0);\\
\cline{2-3}
& \verb=[<->]= &\tikz \draw[<->] (0,0) -- node[below] {} node[above] {} (2,0); \\
\cline{2-3}
& \verb=[|->]= &\tikz \draw[|->] (0,0) -- node[below] {} node[above] {} (2,0); \\
\cline{2-3}
& \verb=[->>]= &\tikz \draw[->>] (0,0) -- node[below] {} node[above] {} (2,0); \\
\cline{2-3}
& \verb=[>->]= &\tikz \draw[>->] (0,0) -- node[below] {} node[above] {} (2,0); \\
\hline
\hline
\multirow{2}*{Style des pointes de flèches} & \verb%[>=stealth,->]% & \tikz \draw[>=stealth,->] (0,0) -- node[below] {} node[above] {} (2,0);\\
\cline{2-3}
& \verb%[>=latex,->]% & \tikz \draw[>=latex,->] (0,0) -- node[below] {} node[above] {} (2,0);\\
\hline
\end{tabular}
\end{center}
Le changement de style des pointes de flèches est bien sur valable pour tous types de flèches.\\
Si ces options ne vous suffisent pas il existe une bibliothèque \verb=TikZ= appellée \verb=arrow= qui possède plus de pointes de flèches (mais souvenez-vous les bibliothèques tikz se chargent avec \verb=\usetikzlibrary{arrow}= et non \verb=\usepackage=)
\subsection{Couleurs}
\subsection{Opacité}
\subsection{Les décorations}
\subsection{Créer des styles génériques}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment