我想要逐字逐句地使用换行符。为此,我使用:
\documentclass[12pt,a4paper]{article}
\usepackage{fancyvrb}
\usepackage{fvextra}
我的环境设置如下:
\begin{verbatim}[breaklines=true, breakanywhere=true]
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
\end{verbatim}
但我的问题是逐字逐句的选项总是被解释为文本:
[断线=true,断点=true] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
我不明白我做错了什么……有人能帮我吗?我也试过用 spverbatim,但没有用……
最好的
答案1
该包fancyvrb
不触及verbatim
。可以将选项提供给或您用或Verbatim
定义的任何环境。\DefineVerbatimEnvironment
\RecustomVerbatimEnvironment
你可以在序言中这样做
\RecustomVerbatimEnvironment{verbatim}{Verbatim}{}
并且verbatim
将表现得完全一样Verbatim
。
您也可以利用此功能并执行
\DefineVerbatimEnvironment{VerbatimBreak}{Verbatim}{
breaklines=true, breakanywhere=true
}
所以你可以
\begin{VerbatimBreak}
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
\end{VerbatimBreak}
在文档中需要换行的逐字部分。
或者你可以
\fvsetup{breaklines=true,breakanywhere=true}
和全部 fancyvrb
环境将允许在任何地方换行。