我注意到LaTeX的verbatim
环境不会自动换行。如何将其写入自动换行文字?
答案 0 :(得分:18)
基本上你不能。
但listings
包的实际目的是格式化源代码,它确实支持自动换行。所以也许你可以使用listings
环境。
答案 1 :(得分:13)
以下是listings
包的完整示例:
\documentclass{report}
\usepackage{listings}
\lstset{breaklines=true}
\begin{document}
\begin{lstlisting}
some text here
\end{lstlisting}
\end{document}
您还可以为行编号和_background_color添加以下定义:
\lstset{numbers=left, numberstyle=\scriptsize\ttfamily, numbersep=10pt, captionpos=b}
\lstset{backgroundcolor=\color{gray-5}}
\lstset{basicstyle=\small\ttfamily}
\lstset{framesep=4pt}
为内联代码添加此内容:
\newcommand{\inlineCode}{\lstinline[basicstyle=\normalsize\ttfamily]}