ich erstelle mir beim Erlernen von LaTeX eigene Notizen und dies natürlich auch mit LaTeX.
Jetzt würde ich gerne LaTeX Code mit dem listining Paket darstellen und nachfolgend das Ergebniss des Codes.
Das ganz soll mit einem Macro funktionieren.
Das Proble ist, denke ich, dass mit newcommand die #1 in der listing-Umgebung nicht als Variable interpretiert wird sondern als listing und es deshalb nicht funktioniert. Ich habe auch schon versucht das listing Paket nach dem Makro zu laden aber ohne Erfolg.
Hier ein Minibeispiel:
\documentclass[]{scrartcl} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[ansinew]{inputenc} \usepackage{lmodern} \usepackage{listings} \newcommand*{\eigenercode}[1]{% #1 \begin{lstlisting} #1 \end{lstlisting} }% \begin{document} Ein Beispiel: \eigenercode{Der Test ist \textbf{Fett}} \end{document}