acuñada internamente utiliza el entorno Verbatim
del paquete fancyvrb. En la documentación de la aplicación, se da la siguiente fórmula para los espacios:
<topskip> = \topsep + \partopsep + \parskip
<botskip> = \topsep + \partopsep
Y
Excepto cuando en la etiqueta o después de nobreak, se añade \parskip
con \addvspace
, de modo que el espacio neto es:
MAX{\topsep (+\partopsep) + \parskip , \lastskip }
(El habitual \@item
trabaja th de la misma manera.)
Por lo tanto, el establecimiento de \partopsep
a algún otro valor lo hace el truco; Lo he intentado, y se necesita un valor negativo para eliminar el margen:
\setlength\partopsep{-\topsep}
Esto elimina la mayor parte del espacio entre el cuerpo del texto y el código. Para obtener una distancia de 0,5 cm, agregar su distancia a que:
\setlength\partopsep{-\topsep}
\addtolength\partopsep{-\parskip}
\addtolength\partopsep{0.5cm}
Una aplicación se puede encontrar en https://tex.stackexchange.com/a/19423
Eso ayuda un poco. El problema es que tengo el siguiente código: Una pieza ejemplo de código HTML se vería así: \ begin {acuñada} [frame = líneas, framesep = 2 mm] {HTML} Hola \ end { acuñado} El resultado de este ejemplo en un navegador sería: {\ bf Hello}. Cuando esto en mi documento hay un espacio de un centímetro antes y después del entorno acuñado. Quiero reducir esta distancia a medio centímetro. ¿Como hacer eso? – cvandonderen
@cvandonderen eche un vistazo a la respuesta de Konrad, eso debería ser el truco. – mropa