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 が見つからない可能性があります」または「outer par モードではありません」と応答します。

Figure の内容の周りにボックスを作成するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

3

1 つの方法は、パッケージを使用すること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 に答える