[dk-tug] PS trick beregning i offset kommando

Bo Jakobsen <[email protected]> Tue, 19 Nov 2013 10:10:25 +0100
Newsgroups gmane.comp.tex.danish
Message-ID <[email protected]>
Hej

Jeg er ved at forsøge (endnu en gang) er lære at bruge ps-tricks til at 
tegne simple kredsløbsdiagrammer.

Jeg har behov for at tegne den samme struktur et antal gange, men 
shifted i y-retningen og har derfor førsøgt mig med pnode, relativ 
positionering og multido;
nedenstående eksempel virker sådan ser ok.

Problemet er nu at jeg gerne vil sætte yshift til 1.5 (altså et ikke 
heltal), men det acceptere \numexpr ikke. Jeg kan godt få multido til at 
lave passende spacing men så kan jeg ikke bruge det \n i de indsatte 
labels på elementet og så er jeg jo lige langt.

Jeg kan se at man kan lave PS beregninger, men jeg har kun kunnet finde 
ud af hvordan man lave et helt koordinat sæt med "!" syntaksen ikke 
hvordan man "bare" lave et PS regnestykke som retunere et enkelt tal.

Håber I forstår hvad det er jeg vil opnå.

\documentclass{article}
\usepackage{pst-circ}
\begin{document}

\begin{pspicture}[showgrid=true](0,0)(8,10)
\pnode(1,1){t}\pnode(4,1){c}% node definitions
\newcommand{\yshift}{2} %try to define a yshift factor
\multido{\n=0+1}{3}{
\resistor[dipolestyle=zigzag,linewidth=0.5pt]([offset=\numexpr 
\n*\yshift]t)([offset=\numexpr \n*\yshift]c)% spring
{\sffamily\small $G_\n=G_{\infty}/N_R$}% end spring
}
\end{pspicture}
\end{document}

MVH
     Bo