<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7656.5">
<TITLE>handling of dot and space in a string</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Tahoma">Hi,</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma">The structure in the example works fine, but only if there</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">is nor a dot neither a space in the string (dot: output is</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">interrupted, space: will be ignored).</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma">What do I have to change to set also dot and spaces correctly?</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma">TIA</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma">Jürgen</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Tahoma">\documentclass{scrartcl}</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">\usepackage{tikz}</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma"> \makeatletter</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \newlength{\jgTikZ <at> xcoord}%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \newlength{\jgTikZ <at> ycoord}%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \setlength{\jgTikZ <at> xcoord}{0cm}%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \setlength{\jgTikZ <at> ycoord}{0cm}%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \newcommand\TikZsetcharacters[1]{%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">    \begingroup\jgTikZ <at> WORD#1.\endgroup%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> }%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \def\jgTikZ <at> WORD#1{%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">    \ifx#1.\let\next\relax\else\jgTikZ <at> Word{#1}\let\next=\jgTikZ <at> WORD\fi%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">    \next%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> }%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \newcommand\jgTikZ <at> Word[1]{%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">    \node at (\jgTikZ <at> xcoord,\jgTikZ <at> ycoord) {#1};%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">    \addtolength{\jgTikZ <at> xcoord}{1cm}%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> }%</FONT>

<BR><FONT SIZE=2 FACE="Tahoma"> \makeatother</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma">\begin{document}</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">\begin{tikzpicture}</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">\TikZsetcharacters{Test}</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">\end{tikzpicture}</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma">\newcommand{\test}{Test}</FONT>
</P>

<P><FONT SIZE=2 FACE="Tahoma">\begin{tikzpicture}</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">\TikZsetcharacters{\test}</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">\end{tikzpicture}</FONT>

<BR><FONT SIZE=2 FACE="Tahoma">\end{document}</FONT>
</P>
<BR>
<BR>
<BR>

</BODY>
</HTML>