LaTeX verbatim és llap

Fórumok

Sziasztok!

Segítségeteket szeretném kérni.
Természetesen a szakdolgozat írás finishében járunk, viszont van egy gondunk, amivel nem boldogulunk.


\newenvironment*{pld}[1]{%
\ifthen{\equal{#1}{}}{\smallskip\par\noindent\llap{\color{black}\textsc{Példa:\ \ }}}{\smallskip\par\noindent\llap{\color{black}\textsc{Példa:\ \ }\emph{#1}}}
\endgraf\noindent\verbatim}%
{\endverbatim}

Az említett környezetet arra használnák, hogy forráskódokat jelenítsünk meg, de úgy, hogy a "Példa: " a bal margóra kerüljön a kód mellé.
A gond az, hogy ha nincs opcionális paraméter adva a környezet meghívásakor, akkor egy sorral lentebb kezdődik a forrás. Nagyon favágó módszernek tűnik a \vspace{-xxpt} alkalmazása és úgy is néz ki... . Tudtok javasolni erre egy elfogadható, szép megoldást?

Köszönöm.

Hozzászólások

listings csomag nem tud margóra szöveget rakni? s akkor syntax highlight is leszeszend*.

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
* Túl sok Douglas Adams megárt.