summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-style.tex
blob: 080a568db75fb2a8de3cc098a75e96eba78e16de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
\section{Utilisation des styles}

\subsection{Modification de  \tkzname{tkz-base.cfg}}
\tkzname{tkz-base.sty} possède un fichier de configuration par défaut. Son existence n'est pas obligatoire, mais s'il existe,  vous pouvez le modifier pour obtenir des styles  par défaut différents. Je ne donne qu'une description rapide de ce fichier, car il risque d'évoluer prochainement.

Dans  \tkzname{tkz-base.cfg}, on peut régler les axes, le repère ( si on l'utilise), la grille, etc. ainsi que les styles qui sont liés à ces objets.
 Il est possible de modifier les styles des points et des segments.

Il est aussi possible de définir les dimensions d'un dessin par défaut en modifiant \tkzname{xmin}, \tkzname{xmax}, \tkzname{ymin} et \tkzname{ymax}.   


\begin{tkzltxexample}[small]
\def\tkz@xa{0}
\def\tkz@xb{10}
\def\tkz@ya{0}
\def\tkz@yb{10}
\end{tkzltxexample} 

Ces lignes permettent de définir les valeurs de \tkzname{xmin}, \tkzname{xmax}, etc.

Vous pouvez les modifier, par exemple~:

\begin{tkzltxexample}[small]
\def\tkz@xa{-5}
\def\tkz@xb{-5}
\def\tkz@ya{5}
\def\tkz@yb{5}
\end{tkzltxexample}

Voici une liste des styles utilisés que vous trouverez dans  \tkzname{tkz-base.cfg}

\begin{itemize}
\item xlabel style
\item xaxe style
\item ylabel style
\item yaxe style
\item rep style
\item line style
\item point style
\item mark style
\item compass style
\item vector style
\item arrow coord style
\item xcoord style
\item ycoord style
\end{itemize}

\subsection{Utilisation  \tkzcname{tikzset}} 
Il est préférable d'utiliser désormais \tkzcname{tikzset} plutôt que \tkzcname{tikzstyle}\  et il est possible de s'inspirer de \tkzname{tkz-base.cfg}.

Si vous voulez modifier l'aspect des axes du repère, par exemple placer des flèches à chaque extrémité ou bien les supprimer. Ceci peut se faire dans \tkzname{tkz-base.cfg} ou bien dans votre code.

\begin{tkzltxexample}[small] 
\tikzset{xaxe style/.style ={>=latex,<->}}  
\end{tkzltxexample}

La transformation sera valable pour tout le document. Il faut noter que \tkzname{xmin} a été modifié, en effet la flèche et le trait correspondant à la graduation se confondent.

\begin{tkzexample}[latex=7cm,small]
\tikzset{xaxe style/.style = {<->}} 
\tikzset{xlabel style/.style={below=6pt}} 
\begin{tikzpicture}
  \tkzInit[xmin=-0.5,xmax=5]  
  \tkzDrawX 
  \tkzLabelX
\end{tikzpicture}
\end{tkzexample}


\subsection{Macros de configuration}

 \begin{itemize}
 \item {\color{blue}{\textbackslash}\hyperlink{setupoint}{tkzSetUpPoint}}
 \item {\color{blue}{\textbackslash}\hyperlink{axis}{tkzSetUpAxis}}
\end{itemize}

\endinput