如何在逐字環境中加入待辦事項註釋?

如何在逐字環境中加入待辦事項註釋?

我需要描述文件的標題.ctl。為此,我使用 verbatim 套件來顯示標題。我的命令列如下:

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

現在,我想在每一行新增一個待辦事項註解。由於verbatim環境刪除了每個命令,我如何逐字「作弊」並使用 todo Notes 環境?

答案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。佈局略有不同,您可以修改轉義字元。

相關內容