Как добавить заметки о задачах в среду 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}

И теперь я хотел бы добавить заметку todo в каждой строке. Поскольку 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. Макет немного отличается, и вы можете изменить экранированные символы.

Связанный контент