pygmentize ist ein Python-Paket, das zur Code-Formatierung sowohl auf der Kommandozeile als auch in LaTeX und html genutzt werden kann.
#!/bin/bash
pygmentize -P "style=solarized-light" src/hbv/MyContextListener.java
#!/bin/bash
pygmentize -f png \
-P "style=stata-light" \
-P "font_size=48" \
-P "hl_lines=16 17 18 19 20" \
-o MyContextListener.java.png \
src/hbv/MyContextListener.java
In LaTeX müsst Ihr das Paket minted einbinden, dafür muss - da pygmentize ein externes Programm ist - -shell-escape angegeben werden.
Und mit sixel - z.B. in wezterm - geht dann auch das Folgende: