PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \newcommand mit listings



trinix
22-02-2009, 10:59
Hallo,

das folgende MB zeigt den Fehler. Ich möchte für Beispiele den Befehl \greekcap verwenden. Er soll einmal die Ausgabe formatieren und anschließend wie mit \colamisc definiert den Code ausgeben.

Da in listings die Schrägstriche maskiert werden müssen, weiß ich leider nicht wie ich das bei \greekcap lösen kann.

Wie könnte ich den Befehl richtig anpassen?




\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{blindtext}
\usepackage{microtype}

\usepackage{listings}
\lstdefinestyle{colamisc}{language=[LaTeX]TeX,basicstyle=\ttfamily}
\newcommand{\colamisc}[1]{\lstinline[style=colamisc]|#1|}
\newcommand{\greekcap}[1]{{#1} \quad \colamisc{#1}}

\begin{document}

\colamisc{$\\alpha$}

\greekcap{$\alpha$}

\end{document}

trinix
26-02-2009, 07:12
Leider habe ich bisher keine Lösung gefunden. Keiner eine Idee, wie man vorgehen könnte...?

Gruß
Christian