PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tikz Annotation in lstlistings Umgebung



Furzeimer
26-06-2008, 15:21
Hallo,

ich möchte gerne den Quellcode in einer lstlistings Umgebung markieren.

Das ganze soll dann in etwa so aussehen:



\begin{lstlisting}[escapechar=|]
|\tikz \node(a){| double |};| a = 1;
\end{lstlisting}

Meine Hoffnung war nun, dass ich z.B. das Wort double in einen blauen Kasten setze, es aber immernoch innerhalb der lstlistings Umgebung formatiert wird (z.B. verbatim). Leider funktioniert das ganze nicht:

Extra }, or forgotten \endgroup. for line in lines:|\tikz \node(a){|double|};

Ist das ganze überhaupt möglich?

bobmalaria
26-06-2008, 17:38
hi,

ich frage mich gerade was denn möglich sein soll.

escapechar bietet dir die möglichkeit in ein listing ein commando einzubauen das eben nicht als listing gehandhabt wird. deshalb darf also etwas das du als listing formatiert haben willst nicht zwischen den escapechars stehen.

was willst du also genau bezwecken mit deinem escpae, einen pfeil an die stelle zeichenn oder etwa sonstiges?

Furzeimer
07-07-2008, 10:50
Hallo,

ich möchte gerne, dass z.B. der Typbezeichner 'double' in meinem Listing eine blaue Box erhält. Von dieser Box könnte ich dann z.B. mit Tikz einen Pfeil zu einer anderen Box ziehen etc.