<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{Les labels}
%                             Options sur les labels
Rappel : Si aucun label n'est donnÃ© alors l'affichage du label est celui de la rÃ©fÃ©rence du \tkzname{vertex}. Il est possible de modifier localement  le comportemnt des labels

\subsection{Options concernant les labels}

L'option suivante permet de dÃ©finir un label, celui-ci peut Ãªtre en mode texte ou bien en mode math. 

\subsubsection{Option \tkzname{L}} 

\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
   \Vertex[L=$\alpha$] {a}
   \EA[unit=4](a){b}
\end{tikzpicture}
\end{tkzexample}

\subsubsection{Option \tkzname{Math}} 
Le label est en mode math. Il est inutile de placer L en mode math si l'option est utilisÃ©e.

\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
   \Vertex[Math] {A_1}
   \Vertex[Math,L=\alpha,x=4,y=0] {a}
\end{tikzpicture}
\end{tkzexample}


\subsubsection{Suppression d'un  label, Option \tkzname{NoLabel}} 
Cette option supprime l'affichage du label. Il est prÃ©fÃ©rable d'utiliser \tkzname{SetVertexNoLabel} si on veut gÃ©nÃ©raliser Ã&nbsp; tous les sommets.   

\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
   \SetGraphUnit{4}
   \Vertex[NoLabel]{A}
   \EA[NoLabel](A){B}  
\end{tikzpicture}
\end{tkzexample} 

\subsubsection{Option \tkzname{LabelOut}, \tkzname{Lpos} et \tkzname{Ldist}}

La premiÃ¨re option permet de placer le label hors du node, la deuxiÃ¨me positionne le label autour du sommet et la derniÃ¨re spÃ©cifie la distance entre le label et le sommet.

\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
      \Vertex[LabelOut]{A}
      \Vertex[LabelOut,Lpos=60,
              Ldist=.5cm,x=2,y=0]{B}
      \Vertex[LabelOut,Lpos=60,x=4,y=0]{C}
\end{tikzpicture}
\end{tkzexample}  


\vfill\newpage 
On peut souhaiter appliquer une option pour tous les sommets.  

\subsection{\tkzcname{SetVertexNoLabel}}
On peut souhaiter ne pas avoir de label pour tous les sommets avec un style prÃ©dÃ©fini. 

\begin{NewMacroBox}{SetVertexNoLabel}{}
\emph{ Cette macro permet de supprimer les labels sur tous les sommets. Elle agit globalement sur tous les sommets. Elle correspond Ã&nbsp; l'option  \tkzname{NoLabel}.}
\end{NewMacroBox}
 
\subsubsection{Suppression des labels} 

\begin{tkzexample}[vbox]
\begin{tikzpicture}
  \SetGraphUnit{4}
  \SetVertexNoLabel
  \Vertex{A}\EA(A){B}
\end{tikzpicture}
\end{tkzexample}   


\subsection{\tkzcname{SetVertexMath} } 
\begin{NewMacroBox}{SetVertexMath}{}
\emph{Cette macro permet d'appliquer l'option \tkzname{Math} Ã&nbsp; plusieurs  sommets. Elle agit globalement sur tous les sommets. Elle correspond Ã&nbsp; l'option  \tkzname{Math}}
\end{NewMacroBox}

\begin{tkzexample}[latex=7cm,small]
  \begin{tikzpicture}
  \SetVertexMath
  \Vertex {A_1}  \EA[unit=3](A_1){A_2}\texttt{}
\end{tikzpicture}
\end{tkzexample} 

\subsection{\tkzcname{SetVertexLabel}}  
\begin{NewMacroBox}{SetVertexLabel}{}
\emph{ Cette macro autorise les labels. Elle agit globalement sur tous les sommets.}
\end{NewMacroBox} 

\subsubsection{Labels  supprimÃ©s puis autorisÃ©s.} 
 Dans l'exemple qui suit, les labels sont supprimÃ©s puis autorisÃ©s.
 
\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
  \SetVertexNoLabel     
  \SetGraphUnit{2} 
  \Vertex {A}      \EA(A){B}
  \SetVertexLabel  \EA(B){C}
\end{tikzpicture}
\end{tkzexample}

\subsubsection{Label en dehors du sommet \tkzcname{SetVertexLabelOut}}

\begin{NewMacroBox}{SetVertexLabelOut}{}
\emph{\tkzcname{SetVertexLabelOut} Dans les exemples prÃ©cÃ©dents, les sommets sont des petits disques colorÃ©s, gÃ©nÃ©ralement en noir et dans ce cas par dÃ©faut le label est Ã&nbsp; l'extÃ©rieur.  On peut contrÃ´ler la position Ã&nbsp; l'aide des labels avec   \tkzname{Ldist} et\tkzname{Lpos}.}
\end{NewMacroBox}

\begin{NewMacroBox}{SetVertexLabelIn}{}
\emph{\tkzcname{SetVertexLabelIn} permet d'Ã©crire le label dans le sommet.}
\end{NewMacroBox}   

Cette macro permet d'appliquer l'option Ã&nbsp; plusieurs  sommets. \tkzcname{SetVertexLabelIn} annule l'effet.

\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
  \SetGraphUnit{3}
  \SetVertexLabelOut
  \Vertex {A}    \EA(A){B}
  \SetVertexLabelIn  \SO[unit=3](B){C}
\end{tikzpicture}
\end{tkzexample}

\endinput</pre></body></html>