Unerwünschte escape characters im Output von tcolorb ox
Harald Hollmann <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo in die Runde,
ich schreibe zur Zeit eine kleine Dokumentation zu den für mich
wichtigsten LaTeX-Paketen, die ich als Chemielehrer benutze. Dafür
möchte ich Code in einer tcolorbox eingeben (upper part) und ausgeben
(lower part). Es ist mir inzwischen gelungen, Befehle wie \par im oberen
Teil zu escapen. Allerdings erscheint das Escape-Zeichen (escapechar=|)
im unteren Teil. Wie kann ich es so hinbekommen, dass sowohl oben als
auch unten nur der Code bzw. dessen Ausgabe zu sehen sind?
Mein MWE:
\documentclass[11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{upgreek}
\usepackage{microtype}
\usepackage[version=4]{mhchem}
\usepackage{xcolor}
\definecolor{HappyColor}{RGB}{241,107,38}
\definecolor{lightgray}{gray}{0.9}
\usepackage{verbatim}
\usepackage{listings}
\usepackage{tcolorbox}
\tcbuselibrary{breakable,listings}
\newtcblisting[auto counter]{mycbox}[1]{
colback=white,colframe=HappyColor,fonttitle=\bfseries,listing and
text,left=6mm,listing
options={style=tcblatex,numbers=left,numberstyle=\tiny\color{HappyColor},numbersep=0pt,tabsize=1,breaklines=true,escapechar=|},title=Listing
\thetcbcounter: #1}
\begin{document}
\author{HH}
\title{MWE}
\maketitle
\begin{mycbox}{Escaped but not escaped}
\ce{CuSO4 * 5 H2O ->[erhitzen] CuSO4 + 5 H2O ^}|\par\vspace{4pt}|
\ce{Pb^2+ + SO_4^2- -> PbSO4 v}|\par\vspace{4pt}|
\ce{2 Na(s) + Cl2(g) -> 2 NaCl(s)}
\end{mycbox}
\end{document}
Mit TeXnischen Grüßen,
Harald
dante # 6721
--
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l