ipypublish.filters.ansi_listings module¶
Filters for processing ANSI colors within Jinja templates.
-
ipypublish.filters.ansi_listings.
ansi2listings
(text, escapechar='%')[source]¶ Convert ANSI colors to LaTeX colors.
- Parameters
Examples
>>> print(ansi2listings('[32mFolder[0m("subdir1")')) %\textcolor{ansi-green}{Folder}%("subdir1")
>>> print(ansi2listings('[1;32mFolder[0m("subdir1")')) %\textcolor{ansi-green-intense}{\textbf{Folder}}%("subdir1")
>>> print(ansi2listings('[38;2;10;10;10mFolder[0m("subdir1")')) %\def\tcRGB{\textcolor[RGB]}\expandafter\tcRGB\expandafter{\detokenize{10,10,10}}{Folder}%("subdir1")