Встроенный код Python в Latex

Встроенный код Python в Latex

Я пытаюсь добавить в свой отчет встроенный код Python с цветом в поле, как показано ниже:

введите описание изображения здесь

Как вы видите, «текст матрицы красного цвета, заключенный в рамку», я могу добавить встроенный цветовой код, используя следующий метод:

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

Что дает следующий результат: введите описание изображения здесь

Он почти идеален, за исключением рамки вокруг кода. Как мне сделать рамку вокруг кода?

решение1

Вы можете просто поместить его внутрь \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}

Выход, прямые углы

Или, если вы хотите закругленные углы, используйте \ovalbox{...}изfancyboxупаковка:

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

Вывод, закругленные углы

Связанный контент