Como adicionar notas de tarefas em ambiente literal?

Como adicionar notas de tarefas em ambiente literal?

Preciso descrever o cabeçalho de um .ctlarquivo. Para esse propósito, estou usando o pacote literal para exibir o cabeçalho. Minhas linhas de comando estão abaixo:

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

E agora, gostaria de adicionar uma nota de tarefa em cada linha. Como verbatimo ambiente apaga todos os comandos, como posso "trapacear" literalmente e usar o ambiente de notas de tarefas?

Responder1

Você pode tentar com os recursos delistings:

insira a descrição da imagem aqui

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

Em vez de usar verbatim, você usaria todoverbatim. O layout é um pouco diferente e você pode modificar os caracteres de escape.

informação relacionada