我试图将包含逐字文本的图形内容居中对齐。但逐字文本始终是右对齐的:
\begin{figure}
\centering
\begin{verbatim}
some
text
here
\end{verbatim}
\caption{I wish this were centered}
\end{figure}
答案1
这逐字框包也这样做。下面是一个这样完成的示例(图 1)。
更新:图 2 显示了如何使用环境将多个逐字片段导入单个图形(或表格)myverbbox
,其中为片段指定唯一的名称。此外,可选参数可用于将逐字文本设置为条件,在本例中为\small
。
\documentclass{article}
\usepackage{verbatimbox}
\begin{document}
\begin{verbbox}
some \verbatim
text here
\end{verbbox}
\begin{figure}[ht]
\centering
\theverbbox
\caption{I wish this were centered}
\end{figure}
\begin{myverbbox}[\small]{\valph}\alpha\end{myverbbox}
\begin{myverbbox}[\small]{\vbet}\beta\end{myverbbox}
\begin{figure}[ht]
\centering
\begin{tabular}{ll}
\valph & $\alpha$\\
\vbet & $\beta$
\end{tabular}
\caption{Some Greek macros for math mode}
\end{figure}
\end{document}