I'm using these settings for most vertices:

\tikzset{VertexStyle/.append style = {minimum size = 5pt, inner sep = 0pt}}

But I'd like to have one or two vertices of my graph be hollow with a thick outer edge. I'm very confused about what options can be used in \Vertex, which ones can go in \SetUpVertex, for which I have to use \tikzset, etc. What's the best option here?


Sorry I need to translate the documentation of tkz-graph. First hte main idea of this package is to provide useful and simple macros and styles to the users. Finally you have two style to know : VertexStyle and EdgeStyle. When you want to draw a graph, you can choice a "general" style with \GraphInit[vstyle=Classic]. This is useful if all your graphs have the same presentation and if inside a graphe, all the vertices have the same style. But you can change the style globally by hand and you can change locally the style.

There are some inconsistency but I need to adapt tkz-graph to pgf 2.1 and pgfkeys. With the new version, I will use only pgfkeys and I will add an english doc.


% the next line  is because you want the style classic for most of the vertices
% if you can't find a style in the predefined styles then you create a style with
% \tikzset{VertexStyle/.style= ....
% if a predefined style is not exactly what you want you can use after the next line
% %\tikzset{VertexStyle/.append style = .....
% You also use : \SetUpVertex  \SetUpVertex[FillColor=red] 
%  \SetUpVertex is to avoid the use of \tikzset{VertexStyle/.append style ....   
% with a scope you apply locally a new style but you can  use a tex group {....} instead.
\begin{scope}[VertexStyle/.append style = {minimum size = 5pt, 
                                           inner sep = 0pt,
% here I use  \tikzset
\tikzset{VertexStyle/.append style={rectangle}}
% Now if I want to put the label inside the vertex, I need to pass the style in the  
% options of Vertex with ,LabelOut=false.
% Logically, it's possible with \SetUpVertex but ...


tkz-graph is useful if you want always the same type of graphs. There is some difficulties to if graphs ara not "homogeneous".

enter image description here

  • Thank you, this is really helpful! I hope some similar examples make it into the documentation when you translate it :)
    – jtbandes
    Feb 22 '12 at 8:01

You could use something like:



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.