fvextra
is a LaTeX package that provides
several extensions to the fancyvrb
package.
It also patches some fancyvrb
internals.
fancyvrb
is one of the primary packages for working with verbatim text in
LaTeX. fvextra
builds on fancyvrb
by adding support for automatic line
breaking and improving math mode, among other things. It provides a
reimplemented \Verb
command that works (with a few limitations) inside other
commands, even in movable arguments and PDF bookmarks. It also provides
\EscVerb
, which is similar to \Verb
except that it works everywhere
without limitations by allowing the backslash to serve as an escape character.
Many of the improvements provided by fvextra
are geared toward typesetting
computer code. Parts of fvextra
were originally developed as part of the
pythontex
and
minted
packages.
The easiest option with an up-to-date LaTeX distribution like
TeX Live or MiKTeX
is to use the package manager. Depending on how LaTeX is configured,
you may already have fvextra
installed, and can update it
with the package manager if necessary.
To try the development version, simply download fvextra.sty
and put it in
the same directory as your document.
There are many resources online for manual package installation. The
LaTeX Wikibook
might be one place to start. Note that for manual installation, the style
file fvextra.sty
is pre-generated and available for download.
This work may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), version 1.3 or later.