Re: Probleem met xkeyval en TiKz

Wybo Dekker <wybodekker-qWit8jRvyhVmR6Xm/[email protected]>
Newsgroups gmane.comp.tex.dutch
Message-ID <[email protected]>
Ik heb het geheel eerst maar eens verder vereenvoudigd: alles in 1 file,
zoveel mogelijk @'s verwijderd. Kreeg dezelfde fout.
Maar ik begreep die [\XKV@rm] niet; eruit gehaald: draait dan zonder
fouten. Maar ik weet niet of het resultaat klopt. Ik zie nergens een
baseline, ook niet in de twee plaatjes die wel goed lopen.

Kijk daar eerst eens naar?

Hier is mijn source:

\documentclass{article}
\usepackage{tikz,xkeyval}

\makeatletter
\define@key[TC]{canvas}{show bounding box}{\def\Showbb{#1}}
\def\Yes{yes}
\newcommand{\mytikzcanvas}[2][]{
  \presetkeys[TC]{canvas}{show bounding box=yes}{}
  \setkeys*[TC]{canvas}{#1}
  \begin{tikzpicture}
    #2
    \ifx\Showbb\Yes\draw[dashed]
     (current bounding box.south west)
     rectangle
     (current bounding box.north east);
    \fi
  \end{tikzpicture}
}
\makeatother

\begin{document}
  % tekent een stippellijn om de cirkel; baseline staat onderaan:
  \mytikzcanvas{\fill (0,0)circle(1);}

  % tekent geen stippellijn om de cirkel, baseline in het midden:
  \mytikzcanvas[show bounding box=no,baseline]{\fill (0,0)circle(1);}

  % tekent een stippellijn om de cirkel, baseline in op 1 cm hoogte
  \mytikzcanvas[baseline=1cm]{\fill (0,0)circle(1);}
\end{document}

-- 
Wybo
_______________________________________________
TeX-NL mailing list
[email protected]
http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.