-
Added command
\InsertBuffer
. This inserts an existing buffer created
withVerbatimBuffer
so that it is interpreted as LaTeX. -
Added
\ClearBuffer
as an alias for\VerbatimClearBuffer
. -
When
afterbuffer
is used withVerbatimBuffer
or derived environments to
typeset the buffer, the typeset buffer may now containVerbatimBuffer
or
environments based on it. Previously, nested buffering overwrote temp
macros and produced incorrect results. Typically, nested buffering should
be avoided for a given buffer; a different buffer should be used at each
level of nesting. The current buffer depth is now available in
\FancyVerbBufferDepth
. -
Added option
backgroundcolorboxoverlap
and aliasbgcolorboxoverlap
.
When there is a background color for a block of text, this oversizes the
\colorbox
behind each line bybackgroundcolorboxoverlap
, and then
slightly overlaps these boxes by the same amount. Some PDF viewers and
browsers produce rendering artifacts with a background color. These appear
in between lines of text as extremely thin horizontal rules that are the
color of the page behind the background.backgroundcolorboxoverlap
eliminates rendering artifacts in most software that produces them, and
otherwise significantly reduces artifacts (gpoore/minted#429). -
Line breaking now works with very long lines (#28). Previously, very long
lines could result in a "Dimension too large" error if they were longer
than\maxdimen
, or no error and also no line breaking if they were so
long that the length overflowed and became negative. -
Renamed
\FV@bufferlengthname
to\FancyVerbBufferLengthName
. Added
documentation for\FancyVerbBufferLengthName
and
\FancyVerbBufferLineName
.