Wie füge ich in einer Verbatim-Umgebung To-Do-Notizen hinzu?

Wie füge ich in einer Verbatim-Umgebung To-Do-Notizen hinzu?

Ich muss den Header einer .ctlDatei beschreiben. Zu diesem Zweck verwende ich das Verbatim-Paket zur Anzeige des Headers. Meine Befehlszeilen sind unten aufgeführt:

\begin{verbatim}
dset ^newcase_d01_2612.dat
options  byteswapped
undef 1.e30
title  OUTPUT FROM WRF V3.4 MODEL
\end{verbatim}

Und jetzt möchte ich in jeder Zeile eine To-do-Notiz hinzufügen. Da verbatimdie Umgebung alle Befehle löscht, wie kann ich mit wörtlicher Schreibweise „schummeln“ und die Umgebung für To-do-Notizen verwenden?

Antwort1

Sie können versuchen, mit den Fähigkeiten vonlistings:

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{listings,todonotes}

\lstnewenvironment{todoverbatim}[1][]
  {\lstset{
     basicstyle=\ttfamily,
     columns=flexible,
     escapeinside = {/*}{*/}
   }}
  {}

\begin{document}

\begin{verbatim}
dset ^newcase_d01_2612.dat
options  byteswapped
undef 1.e30
title  OUTPUT FROM WRF V3.4 MODEL
\end{verbatim}

\begin{todoverbatim}
dset ^newcase_d01_2612.dat /*\todo{something 1}*/
options  byteswapped /*\todo{something 2}*/
undef 1.e30 /*\todo{something 3}*/
title  OUTPUT FROM WRF V3.4 MODEL /*\todo{something 4}*/
\end{todoverbatim}

\end{document}

Anstelle von verbatimwürden Sie verwenden todoverbatim. Das Layout unterscheidet sich geringfügig und Sie können die Escape-Zeichen ändern.

verwandte Informationen