如何将逐字文本定位到页面的中心?

如何将逐字文本定位到页面的中心?

这是我想要以逐字模式显示的代码。

但显示的代码位于页面的左侧。

 \begin{singlespace}
  \begin{verbatim}
 Imread('filename');
 \end{verbatim}
 \end{singlespace}

如何将其定位在页面的中心?

答案1

使用fancyvrb

\documentclass{article}
\usepackage{kantlipsum}
\usepackage{fancyvrb}
\usepackage{setspace}
\onehalfspacing

\newenvironment{CVerbatim}
 {\singlespacing\center\BVerbatim}
 {\endBVerbatim\endcenter}

\begin{document}
\kant[1]
\begin{CVerbatim}[fontsize=\small]
This is \verbatim text
which you will find centered on the page
\end{CVerbatim}
\kant[2]
\end{document}

该选项fontsize=\small只是为了表明你可以传递CVerbatim任何fancyvrb选项。

在此处输入图片描述

答案2

首先将逐字文本塞入框中。可选参数还允许您“调节”逐字文本。

\documentclass{article}
\usepackage{verbatimbox}
\textheight=1cm
\begin{document}
\begin{verbbox}[\tiny]
This is \verbatim text
which you will find centered on the page
\end{verbbox}
\centering\theverbbox
\end{document}

在此处输入图片描述

附言:我假设你的意思是水平居中。

相关内容