Dobry den prajem,<br><br>dakujem Vam za riesenie a aj za vysvetlenie.<br>Prajem pekny den,<br><br>peter knezel<br><br><div class="gmail_quote">2011/11/6 Zdenek Wagner <span dir="ltr"><<a href="mailto:zdenek.wagner@gmail.com">zdenek.wagner@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2011/11/6 peter knezel <<a href="mailto:peter.knezel@gmail.com">peter.knezel@gmail.com</a>>:<br>
<div class="im">> Dobry den prajem,<br>
><br>
> nadefinoval som novy prikaz \boxik nasledujucim sposobom:<br>
><br>
</div>Je to uplne spatne. Pokud by se expandoval \boxik tam. kde je napsan,<br>
pak jeho prvnim parametrem by byl text v zavorkach, druhym parametrem<br>
\end a tretim parametrem picture. Pak by samozrejme nesouhlasilo<br>
vnoreni prostredi. Ve skutecnosti vsak \put vezme jako prvni parametr<br>
souradnice v kulatych zavorkach, jako druhy parametr vezme token<br>
\boxik a text ve slozenych zavorkach necha dalsimu makru. Pak se<br>
pokusi vloxit na danou pozici \boxik (bez parametru, protoze zadne<br>
parametry nebyly nacteny) \boxik ale parametry chce, jenze najde<br>
pravou zavorku, ktera vznikla nekde pri expanzi \put. Spravne reseni<br>
jiz napsal Pavel Striz.<br>
<div><div class="h5"><br>
> \documentclass[a4paper]{article}% xelatex needed to run<br>
><br>
> \usepackage{pstricks}<br>
><br>
> \newcommand{\boxik}[3]{<br>
><br>
> \framebox(120,50){<br>
><br>
> \begin{tabular}{r}<br>
><br>
> {\bfseries #1}\\<br>
><br>
> $\ast$ #2\\<br>
><br>
> $\dagger$ #3\\<br>
><br>
> \end{tabular}<br>
><br>
> }<br>
><br>
> }<br>
><br>
> \begin{document}<br>
><br>
> \begin{picture}(100,597)(0,0)<br>
><br>
> %\setlength{\unitlength}{1mm}<br>
><br>
> %=================================<br>
><br>
> \put(-100,590){\framebox(120,50){<br>
><br>
> \begin{tabular}{l}<br>
><br>
> {\bfseries Jozef  Prochazka}\\<br>
><br>
> $\ast$ 22. apr 1866  (???)\\<br>
><br>
> $\dagger$ 20 dec 1943 \\<br>
><br>
> \end{tabular}<br>
><br>
> }}<br>
><br>
> %=================================<br>
><br>
> %===tuto by som chcel pouzit novy prikaz 'boxik<br>
><br>
> \put(0,0)\boxik{jano chlebak, 22.feb.1770, 4.okt. 1850}<br>
><br>
> \end{picture}<br>
><br>
> \end{document}<br>
><br>
> po spusteni xelatex.exe grdemo.tex dostanem chybu:<br>
><br>
> c:/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg)<br>
><br>
> (c:/texlive/2011/texmf-dist/tex/xelatex/xetex-def/xetex.def)))<br>
><br>
> No file grdemo.aux.<br>
><br>
> ! Argument of \boxik has an extra }.<br>
><br>
> <inserted text><br>
><br>
> \par<br>
><br>
> l.25 \put(0,0)\boxik<br>
><br>
> {jano chlebak, 22.feb.1770, 4.okt. 1850}<br>
><br>
> Pouzivam spravne tento novy prikaz? Kde mam vlastne jednu zatvorku } navyse?<br>
><br>
> Dakujem Vam za pomoc.<br>
><br>
> S pozdravom,<br>
><br>
> Peter Knezel<br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> csTeX mailing list<br>
> <a href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a><br>
> <a href="http://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">http://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Zdenėk Wagner<br>
<a href="http://hroch486.icpf.cas.cz/wagner/" target="_blank">http://hroch486.icpf.cas.cz/wagner/</a><br>
<a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a><br>
<br>
_______________________________________________<br>
csTeX mailing list<br>
<a href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a><br>
<a href="http://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">http://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
</font></span></blockquote></div><br>