PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Signalcodierungsbild selbstgemacht



Lex88
15-05-2011, 16:02
Hi!

Noch kenne ich mich nicht sonderlich mit Latex aus, bin also ein ziemlicher Neuling... und da kommen natürlich eine Fragen auf ^^.

Ist es zum Beispiel möglich, so etwas wie das Bild in Latex selbst zu erzeugen oder muss ich mir da die Mühe machen, dies selbst als Bild zu zeichnen und dann einfach in Latex einzubinden?

Wäre über eine kurze Info dankbar ^^

voss
15-05-2011, 16:48
Ist es zum Beispiel möglich, so etwas wie das Bild in Latex selbst zu erzeugen oder muss ich mir da die Mühe machen, dies selbst als Bild zu zeichnen und dann einfach in Latex einzubinden?

Das sind ja nur normale Linienzüge, also trivial zu realisieren,
beispielsweise: http://tug.org/PSTricks/main.cgi?file=Lines/lines#digital

Herbert

Lex88
16-05-2011, 17:52
Ah, danke voss, diese Information hatte mir gefehlt ^^.

Allerdings habe ich noch eine Frage dazu... ist es auch damit möglich, die Pfeile zum Darstellen der Richtung des Flankenwechsels (siehe zum Beispiel Manchester-Codierung) zu zeichnen?

voss
16-05-2011, 18:59
Allerdings habe ich noch eine Frage dazu... ist es auch damit möglich, die Pfeile zum Darstellen der Richtung des Flankenwechsels (siehe zum Beispiel Manchester-Codierung) zu zeichnen?

Könnte man alles noch erheblich vereinfachen, aber wenn man es nicht öfter benötigt, lohnt sich nicht der ganze Aufwand.



\listfiles
\documentclass{article}
\usepackage{pstricks-add}
\begin{document}

\psset{yunit=2,xunit=0.8}
\newpsobject{Line}{psline}{ArrowInsidePos=0.57,Arr owInside=->,arrowscale=2}
\psset{linewidth=1.5pt}
\begin{pspicture}(0,-1)(16,4)
\pscustom{%
\moveto(0,1)\rlineto(1,0)
\psline(1,1)(1,0)\rlineto(2,0)%1
\psline(3,0)(3,1)\rlineto(2,0)
\psline(5,1)(5,0)\rlineto(1,0)
\psline(6,0)(6,1)\rlineto(1,0)
\psline(7,1)(7,0)\rlineto(2,0)
\psline(9,0)(9,1)\rlineto(1,0)
\psline(10,1)(10,0)\rlineto(1,0)
\psline(11,0)(11,1)\rlineto(2,0)
\psline(13,1)(13,0)\rlineto(2,0)
\psline(15,0)(15,1)\rlineto(1,0)
}
\psforeach{\nA}{1,5,7,10,13}{\Line(\nA,1)(\nA,0)}
\psforeach{\nA}{3,6,9,11,15}{\Line(\nA,0)(\nA,1)}
\end{pspicture}

\end{document}
http://latex.userpage.fu-berlin.de/Bildschirmfoto.png

Das Beispiel mit xelatex übersetzen.

Herbert