PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aufschlüsselungsfunktion für Abkürzungen



KcB
15-04-2013, 13:48
Hallo,

ich schreibe immernoch meine Praxisemesterarbeit und da mir das letzte mal so gut geholfen wurde, habe ich auch heute wieder Hoffnungen, dass ihr mehr wisst bzw gut idee für eine Umsetzung habt.

Ich habe eine Abkürzung die Aufschlüsseln möchte.

Momentan habe ich diese Art und Weise gewählt:


\begin{tabbing}
EBÜT 80 \= Lz\=H\=/\=F \=-- \= Hp\kill
EBÜT 80~~\ldots Einheits Bahnübergangs Technik 80\\
\>Lz~~ \ldots Lichtzeichenanlage\\
\>\>H~~\ldots Halbschranke\\
\>\>\>/~~\ldots Trennstrich\\
\>\>\>\>F\>~~\ldots Fußgängerschranke\\
\>\>\>\>\>--~~\ldots Trennstrich\\
\>\>\>\>\>\>Hp~~\ldots Signalgesteuert
\end{tabbing}

Jedoch gefällt mir das noch nicht so recht.

Lieber hätte ich es so, wie es im Anhang skizziert ist.
Oder ist das zu schwierig?!

Vielen Dank schonmal !

bobmalaria
15-04-2013, 14:10
hi,

also du willst im prinzip die abkürzung da stehen haben und dann davon abgehend linien an deren ende du dann die erklärung schreibst?

ich würde sowas in tikz machen

KcB
15-04-2013, 14:40
Ja genau so...

Gerade Linien sollen es vielleicht nicht sein... eher immer "Ecken" ;)

bobmalaria
15-04-2013, 15:02
hi,

nur mal auf die schnelle das hier


\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage{tikz}
\usetikzlibrary{positioning}

\begin{document}

\begin{tikzpicture}
%Der Text ans sich
\begin{scope}[text height=1.5ex,text depth=.25ex]
\node (ebut) {EBÜT 80};
\node[right of=ebut] (lz) {Lz};
\node[right of=lz,node distance=3ex] (h) {H};
\node[right of=h,node distance=1.5ex] (slash) {/};
\node[right of=slash,node distance=1.5ex] (f) {F};
\node[right of=f,node distance=1.5ex] (dash) {--};
\node[right of=dash,node distance=3ex] (hp) {Hp};
\end{scope}
%Die Striche und so
\begin{scope}
\draw[-] (ebut.south) |- (4,-3);
\draw[-] (lz.south) |- (4,-2.5);
\draw[-] (h.south) |- (4,-2);
\draw[-] (f.south) |- (4,-1.5);
\draw[-] (hp.south) |- (4,-1);
\node[anchor=west] (ebut-ex) at (4,-3) {Einheits Bahnübergangs Technik 80};
\node[anchor=west] (lz-ex) at (4,-2.5) {Lichtzeichenanlage};
\node[anchor=west] (h-ex) at (4,-2) {Halbschranke};
\node[anchor=west] (f-ex) at (4,-1.5) {Fußgängerschranke};
\node[anchor=west] (hp-ex) at (4,-1) {Signalgesteuert};
\end{scope}
\end{tikzpicture}

\end{document}

man kann das auf jeden fall noch viel flexibler gestalten. kommt darauf an wie oft du es brauchst. vielleicht reicht ja diesesgrundgeüst für dich schon aus

http://www.mrunix.de/forums/attachment.php?attachmentid=5672&stc=1&d=1366030959

KcB
16-04-2013, 09:24
genau so wollte ich das !
Vielen Dank ;)
Hab jetzt noch Pfeile rangemacht... aber das hab ich immerhin hinbekommen ;)

Danke vielmals, dass das so auf die "schnelle" machbar war.

Ein Problem hab ich dennoch...

Die 80 und das L überschneiden sich bei mir irgendwie... bei dir war das ja nicht der Fall...

Ich brauche das eigentlich nur einmal... ich hoffe beim nächsten mal kann das einfach nur abändern und verstehen ;)

bobmalaria
16-04-2013, 11:48
hi,

du musst zwischen 80 und dem L die node distance= verstellt haben. änder die einfach mal und du wirst sehen das alles weiter nach rechts rückt.

gruss

KcB
16-04-2013, 13:17
hab ich jetzt hinbekommen und so langsam verstehe ich das was da steht... ;-)

danke nochmal :D:D