[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