Bawię się właśnie PSTricksami i napisałem sobie kilka rzeczy
(opierając się na test-pst.tex). Takie proste schemaciki
elektryczne (oporniki, cewki itp.). Między innymi coś takiego:
\def\QResistor[#1](#2)#3{%
\rput{#1}(#2){%
\rnode{#3}{%
\psframe(0,0)(1,0.3)%
\QBox{1}{0.3}%
}%
}%
}
\QBox to odpowiednik \MyBox (ustala rozmiar node'a).
Wszystko jest pięknie ładnie, wywołując:
\QResistor[U](4,4){R1}
powstaje ładny opornik R1 w punkcie 4,4. [U] tutaj służy do obracania
opornika (U albo D -- poziomo, R albo L -- pionowo). Chciałbym zrobić,
żeby parametr w [] był opcjonalny, tzn. żeby wystarczyło napisać
\QResistor(4,4){R1} i przyjęte było domyślne "U" -- próbowałem (metodą
prób i błędów) i nie potrafię... Jakieś hinty jak to zrobić? :-)
Gdzie jest to przystępnie opisane? Jak rozumiem TeXBook (ale IIRC
z TeXBooka nie można wygenerować dvi?)...
Druga sprawa to połączenia -- teraz używam:
\ncangle[angleA=0,angleB=90,armB=0]{R2}{R3}
... a chciałbym mieć: \QLink[E][N]{R2}{R3} (tzn.
podawać kierunek z którego wychodzi kreska jako północ, południe itd.),
problem mam właśnie z zamienianiem N,W,E,S na liczby...
Hah, pytania są pewnie podstawowe i oczywiste. Na swoje usprawiediliwienie
mam tylko to, że dopiero teraz tak naprawdę zaczynam zaczynanie poznawanie
TeXa. ;-)
Pozdrawiam,
Dawid
--
.------------------. .----------.
| *Dawid Kuroczko* `-.------------------------------------=' _Kraków_ |
| d k @ssw.krakow.pl | Moje wypowiedzi reprezentują tylko mnie. -- AI |
`--------------------"------------------------------------------------'