Código Python en línea en látex

Código Python en línea en látex

Estoy intentando agregar código Python en línea en mi informe con un color en un cuadro como el siguiente:

ingrese la descripción de la imagen aquí

Como puede ver, "el texto de matriz es de color rojo incrustado en un cuadro", puedo agregar un código de color en línea usando el siguiente método:

CVXOPT extends the built-in Python objects with two matrix objects: a {\color{red}\texttt{matrix}} object for dense

Lo que produce el siguiente resultado: ingrese la descripción de la imagen aquí

Es casi perfecto excepto un cuadro alrededor del código. ¿Cómo puedo tener un cuadro alrededor del código?

Respuesta1

Simplemente puedes ponerlo dentro de un \fbox{...}:

\documentclass[border=5pt]{standalone}
\usepackage{xcolor}

\newcommand{\pyobject}[1]{\fbox{\color{red}{\texttt{#1}}}}

\begin{document}

CVXOPT extends the built-in Python objects with two matrix objects: a \pyobject{matrix} object for dense

\end{document}

Salida, esquinas cuadradas

O, si desea esquinas redondeadas, utilice \ovalbox{...}desde elfancyboxpaquete:

\documentclass[border=5pt]{standalone}
\usepackage{xcolor,fancybox}

\newcommand{\pyobject}[1]{\ovalbox{\color{red}{\texttt{#1}}}}

\begin{document}

CVXOPT extends the built-in Python objects with two matrix objects: a \pyobject{matrix} object for dense

\end{document}

Salida, esquinas redondeadas

información relacionada