Verbatim 環境で ToDo メモを追加するにはどうすればよいでしょうか?

Verbatim 環境で ToDo メモを追加するにはどうすればよいでしょうか?

ファイルのヘッダーを記述する必要があります.ctl。この目的のために、ヘッダーを表示するための verbatim パッケージを使用しています。コマンド ラインは次のとおりです。

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

そして今、各行に todo メモを追加したいと思います。verbatim環境がすべてのコマンドを消去するので、verbatim で「ごまかし」をして todo メモ環境を使用するにはどうすればよいでしょうか。

答え1

以下の機能を試すことができますlistings:

ここに画像の説明を入力してください

\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}

を使用する代わりにverbatim、 を使用しますtodoverbatim。レイアウトはわずかに異なり、エスケープ文字を変更できます。

関連情報