Ich möchte mit dem Paket Der Beispielcode lautet Open in Online-Editor
\colorbox{blue}{\lstinline[basicstyle=\ttfamily\color{white}]|<List>|} und ergibt ein blau hinterlegtes Open in Online-Editor
\colorbox{blue}{\lstinline[basicstyle=\ttfamily\color{white}]| \node |} so darstellen will, erhalte ich eine Fehlermeldung: |
In der Doku zu listings findet sich im Abschnitt 5.1 listings inside arguments folgender Hinweis: You have to put a backslash in front of each of the following four characters: \ { } % Wenn ich also vor \node noch einen weitere backslash setze, dann funktioniert es. Open in Online-Editor
\documentclass{scrreprt} \usepackage{listings} \usepackage{xcolor} \begin{document} \colorbox{blue!25}{\lstinline[basicstyle=\ttfamily\color{white}]|\\node |} \end{document} beantwortet 16 Mai '15, 12:16 butts |
Warum es nicht funktioniert
Wird eine solche Anweisung innerhalb des Arguments einer anderen Anweisung verwendet, so werden die Token bereits beim Lesen des Arguments der äußeren Anweisung gebildet. Spätere Änderungen der Ganz ähnlich ist es übrigens mit der Umgebung beantwortet 16 Mai '15, 11:19 saputello Was ist denn ein TOKEN ? Wie heißt denn die Anweisung, mit der die Umgebungen von listings definiert werden können ?
(16 Mai '15, 12:02)
butts
@butt: Ein Token ist die kleinste Verarbeitungseinheit, also beispielsweise ein Zeichen einer bestimmten Kategorie. Näheres zu Zeichenkategorien ist beispielsweise »Was machen eigentlich
(14 Sep '15, 11:16)
saputello
|
Könntest Du bitte ein Minimalbeispiel einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von
\documentclass{...}
bis zu\end{document}
, was das Problem zeigt. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung. Und kann es wirklich sein, dass jemand mit 27 Fragen, der seit 1½ Jahren dabei ist, noch explizit darum gebeten werden muss?