有人可以举例说明如何在 alltt 环境中获取行号吗数字,可能使用 lineno 包?
我试过了:
\begin{figure}[h]
\begin{alltt}
{\linenumbers
def insert(k, v)
// ... pseudocode
}
\end{alltt}
\caption{Basic operations I}
\end{figure}
但是,这样做或使用linenumbers
环境都无济于事。即使alltt
删除了环境,上面的代码也不起作用 - 如果文本位于图形内,则没有行号。
有没有什么方法可以获得图中的行号?
谢谢。
答案1
想通了-应该使用\internallinenumbers
指令,如下所示:
\begin{figure}
\begin{alltt}
{\footnotesize{\internallinenumbers
def insert(k, v)
// ...
}}
\end{alltt}
\end{figure}