![如何在逐字環境中加入待辦事項註釋?](https://rvso.com/image/335481/%E5%A6%82%E4%BD%95%E5%9C%A8%E9%80%90%E5%AD%97%E7%92%B0%E5%A2%83%E4%B8%AD%E5%8A%A0%E5%85%A5%E5%BE%85%E8%BE%A6%E4%BA%8B%E9%A0%85%E8%A8%BB%E9%87%8B%EF%BC%9F.png)
我需要描述文件的標題.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
。佈局略有不同,您可以修改轉義字元。