![Wie füge ich in einer Verbatim-Umgebung To-Do-Notizen hinzu?](https://rvso.com/image/335481/Wie%20f%C3%BCge%20ich%20in%20einer%20Verbatim-Umgebung%20To-Do-Notizen%20hinzu%3F.png)
Ich muss den Header einer .ctl
Datei 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 verbatim
die 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
:
\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 verbatim
würden Sie verwenden todoverbatim
. Das Layout unterscheidet sich geringfügig und Sie können die Escape-Zeichen ändern.