如何在 verbatim 环境中添加待办事项注释?

如何在 verbatim 环境中添加待办事项注释?

我需要描述.ctl文件的标题。为此,我使用 verbatim 包来显示标题。我的命令行如下:

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

现在,我想在每一行添加一个待办事项注释。由于verbatim环境会删除每个命令,我如何才能“作弊”逐字逐句地使用待办事项注释环境?

答案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。布局略有不同,您可以修改转义字符。

相关内容