我正在使用该verbatim
环境来格式化一些代码。
有没有办法设置制表符所代表的所需空格数?
默认的空格数是多少?
答案1
如果您不需要对逐字内容进行任何进一步的格式化,则可以使用包moreverb
或fancyvrb
。提供的环境verbatimtab
有moreverb
一个可选参数来指定制表符的宽度。包提供了指定宽度的fancyvrb
选项。tabsize
\documentclass{article}
\usepackage{verbatim,moreverb,fancyvrb}
\begin{document}
package \texttt{verbatim}
\begin{verbatim*}
Hello World!
Hello World!
\end{verbatim*}
package \texttt{moreverb}
\begin{verbatimtab}
Hello World!
Hello World!
\end{verbatimtab}
package \texttt{fancyvrb}
\begin{Verbatim}
Hello World!
Hello World!
\end{Verbatim}
\end{document}
Nb 要在 verbatimtab 环境中设置制表符大小,请执行以下操作:
\begin{verbatimtab}[tabsize]
tabsize
制表符应该代表的空格数是多少。
答案2
另外,看一下listings
和lstautogobble
。