3

我想在我的 LaTeX 图形周围创建一个框架或框,其中包含使用选项卡环境格式化的代码。我的代码看起来像这样:

\begin{figure}
\begin{tabbing}
\texttt{void method(I, T, E)} \{ \\
\ \ \texttt{some code}<\emph{some pseudo code}>();\\
...
\end{tabbing}
\caption{The caption for the figure}
\end{figure}

我尝试过在图形内部和外部使用各种框和框架命令,但 LaTeX 通常会以“有问题——可能缺少 \item”或“不在外部 par 模式下”响应。

如何围绕我的图形内容创建一个框?

谢谢!

4

1 回答 1

3

一种方法是使用mdframed。它是完全可定制的,我定义了一个样式来说明它的使用:

在此处输入图像描述

\documentclass{article}
\usepackage{xcolor}
\usepackage{mdframed}

\mdfdefinestyle{mystyle}{
    backgroundcolor=yellow!20
}

\begin{document}
\begin{figure}
\begin{mdframed}[style=mystyle]
\begin{tabbing}
\texttt{void method(I, T, E)} \{ \\
\ \ \texttt{some code}<\emph{some pseudo code}>();\\
...
\end{tabbing}
\caption{The caption for the figure}
\end{mdframed}
\end{figure}
\end{document}
于 2011-10-13T23:56:33.820 回答