![如何将方框内的“Verbatim”置于中心?](https://linux22.com/image/291758/%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%B9%E6%A1%86%E5%86%85%E7%9A%84%E2%80%9CVerbatim%E2%80%9D%E7%BD%AE%E4%BA%8E%E4%B8%AD%E5%BF%83%EF%BC%9F.png)
以下是 MWE:
\documentclass[12pt]{article}
\usepackage{fancyvrb}
%===
\begin{document}
\begin{Verbatim}[fontsize=\small, frame=single, xrightmargin=5cm]
Text.
\end{Verbatim}
\end{document}
我正在尝试将盒子置于中心,但找不到任何方法。有什么意见吗?提前致谢!
答案1
您可以使用minipage
:
\documentclass[a4paper]{article}
\usepackage{fancyvrb}
\begin{document}
\begin{center}
\begin{minipage}{8cm}
\begin{Verbatim}[fontsize=\small, frame=single]
Text.
\end{Verbatim}
\end{minipage}
\end{center}
\end{document}
答案2
使用BVerbatim
; 进行装箱,使用\fbox
:
\documentclass[12pt]{article}
\usepackage{fancyvrb}
\usepackage{lipsum} % just for the example
\newsavebox{\FVerbBox}
\newenvironment{FVerbatim}
{\VerbatimEnvironment
\begin{center}
\begin{lrbox}{\FVerbBox}
\begin{BVerbatim}}
{\end{BVerbatim}
\end{lrbox}
\fbox{\usebox{\FVerbBox}}
\end{center}}
\begin{document}
\lipsum*[2]
\begin{FVerbatim}[fontsize=\small]
Text.
\end{FVerbatim}
\lipsum[3]
\end{document}