En el paquete acuñado, la opción formatcom ofrece margen inferior.

En el paquete acuñado, la opción formatcom ofrece margen inferior.

Con los siguientes MWE:

\documentclass{article}
\usepackage{xcolor}
\usepackage{minted}

\begin{document}


\begin{minted}[bgcolor=black,formatcom=\color{white}]{bash}
#! /bin/bash
# script to turn the screen blue
setterm -background blue
echo It is a blue day
\end{minted}

\end{document}

Obtengo esta representación:

renderizado de consola con opción formatcom

Como puede ver, la formatcomopción crea una línea en blanco adicional en la parte inferior del código fuente.

Entonces, ¿cómo eliminarlo?

Respuesta1

Minted usa fancyvrb debajo del capó. Para cambiar el color del texto con la formatcomopción tienes que definir una función que redefina \FancyVerbFormatLinecomo en

\newcommand{\shellfgcolor}{%
  \def\FancyVerbFormatLine##1{\textcolor{white}{##1}}%
}

y pasarlo a la formatcomopción de acuñado como enformatcom=\shellfgcolor

Entonces tu MWE se convierte en:

\documentclass{article}
\usepackage{xcolor}
\usepackage{minted}

\newcommand{\shellfgcolor}{%
  \def\FancyVerbFormatLine##1{\textcolor{white}{##1}}%
}

\begin{document}

\begin{minted}[bgcolor=black,formatcom=\shellfgcolor]{bash}
#! /bin/bash
# script to turn the screen blue
setterm -background blue
echo It is a blue day
\end{minted}

\end{document}

que se presenta comoingrese la descripción de la imagen aquí

información relacionada