diff --git a/lib/matplotlib/backends/backend_pgf.py b/lib/matplotlib/backends/backend_pgf.py index 5c4ffe9adb84..a5c93136829d 100644 --- a/lib/matplotlib/backends/backend_pgf.py +++ b/lib/matplotlib/backends/backend_pgf.py @@ -70,6 +70,8 @@ def _get_preamble(): path = pathlib.Path(fm.findfont(family)) preamble.append(r"\%s{%s}[Path=\detokenize{%s/}]" % ( command, path.name, path.parent.as_posix())) + preamble.append(mpl.texmanager._usepackage_if_not_loaded( + "underscore", option="strings")) # Documented as "must come last". return "\n".join(preamble) @@ -84,9 +86,8 @@ def _get_preamble(): _NO_ESCAPE = r"(?