在 latex 中内联 Python 代码

在 latex 中内联 Python 代码

我正在尝试在我的报告中添加一些内联 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}

输出,圆角

相关内容