Código python embutido em látex

Código python embutido em látex

Estou tentando adicionar algum código python embutido em meu relatório com cores em uma caixa como a seguir:

insira a descrição da imagem aqui

Como você pode ver, "o texto da matriz é vermelho incorporado em uma caixa", posso adicionar código de cores embutido usando o seguinte método:

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

O que produz a seguinte saída: insira a descrição da imagem aqui

É quase perfeito, exceto uma caixa ao redor do código. Como posso ter uma caixa ao redor do código?

Responder1

Você pode simplesmente colocá-lo dentro de um \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}

Saída, cantos quadrados

Ou, se quiser cantos arredondados, use \ovalbox{...}a partir dofancyboxpacote:

\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}

Saída, cantos arredondados

informação relacionada