Verfasst: Mo 12. Okt 2009, 21:24
Gugst du hier: http://www.eijkhout.net/tbt/sLy hat geschrieben:da ich im inet nichts über einen \toks befehl finde.
Liebe Grüße,
Axel
Wir helfen bei LaTeX-Fragen
https://golatex.de/
Gugst du hier: http://www.eijkhout.net/tbt/sLy hat geschrieben:da ich im inet nichts über einen \toks befehl finde.
\documentclass{minimal} \usepackage{etex} \usepackage{pst-circ} \protected\def\WiderstandReihe(#1)(#2)#3{% \edef\x{\noexpand\multidipole(#1)(#2)\WiderstandReiheII{1}{#3}.}% \x } \def\WiderstandReiheII#1#2{% \unless\ifnum#2<#1 \noexpand\resistor[labeloffset=0]{$R_{\number#1}$}% \expandafter\WiderstandReiheII\expandafter{\number\numexpr#1+1}{#2}% \fi } \begin{document} \begin{pspicture}[showgrid=true](0,0)(8,5) \pnode(0.5,4.5){A} \pnode(0.5,1.75){B} \pnode(7.5,1.75){C} \pnode(7.5,4.5){D} \battery(D)(A){$U_0$} \wire(A)(B) \wire(C)(D) \WiderstandReihe(B)(C){3} \end{pspicture} \end{document}
\documentclass{minimal} \usepackage{etoolbox} \usepackage{pst-circ} \usepackage{multido} \newrobustcmd*{\WiderstandReihe}[3]{% \def\x{\multidipole(#1)(#2)}% \Multido{\i=1+1}{#3}{% \eappto\x{\noexpand\resistor[labeloffset=0]{$R_{\i}$}}% }% \appto\x{.}% \x } \begin{document} \begin{pspicture}[showgrid=true](0,0)(8,5) \pnode(0.5,4.5){A} \pnode(0.5,1.75){B} \pnode(7.5,1.75){C} \pnode(7.5,4.5){D} \battery(D)(A){$U_0$} \wire(A)(B) \wire(C)(D) \WiderstandReihe{B}{C}{3} \end{pspicture} \end{document}
\newrobustcmd*{\SStandard}[2]{% \psset {unit=#1cm}% \begin{pspicture}[showgrid=true](0,0)(8,5)% \def\x{% \pnode(0.5,4.5){A}% \pnode(0.5,1.75){B}% \pnode(7.5,1.75){C}% \pnode(7.5,4.5){D}% \battery (D)(A){$U_0$}% \wire (A)(B)% \wire (C)(D)% }% \eappto\x{\noexpand#2}% \x% \end{pspicture}% }
\documentclass{minimal} \usepackage{etoolbox} \usepackage{pst-circ} \usepackage{multido} \newrobustcmd*{\WiderstandReihe}[3]{% \def\x{\multidipole(#1)(#2)}% \Multido{\i=1+1}{#3}{% \eappto\x{\noexpand\resistor[labeloffset=0]{$R_{\i}$}}% }% \appto\x{.}% \x } \newrobustcmd*{\SStandard}[2]{% \psset {unit=#1cm}% \begin{pspicture}[showgrid=true](0,0)(8,5)% \def\x{% \pnode(0.5,4.5){A}% \pnode(0.5,1.75){B}% \pnode(7.5,1.75){C}% \pnode(7.5,4.5){D}% \battery (D)(A){$U_0$}% \wire (A)(B)% \wire (C)(D)% }% \eappto\x{\noexpand#2}% \x% \end{pspicture}% } \begin{document} \SStandard{1}{\WiderstandReihe(B)(C){3}} \end{document}
es funktioniert nicht für sich alleine, es fehlen Dokumentklasse, Pakete u.a. Daher lässt es sich nicht für einen Vergleich testen.sLy hat geschrieben: Wieso funktioniert das für sich alleine...:
"funktioniert nicht" ist zu vage - gibt es Fehler, Warnungen, fehlende oder falsche Ausgaben? Bei mir treten jedenfalls beim Übersetzen Fehlermeldungen auf. K.A. ob Du diese oder was anderes meinst.sLy hat geschrieben: ...aber NICHT, wenn ich phi's code und meinen zusammenlege?