我试图通过matplotlib从这个thread获得任何解决方案。它们都在我的乳胶编辑器中工作,但不在matplotlib中。这是latex和matplotlib中的一个实现及其相应的输出。
最小乳胶代码:
\documentclass{article}
\usepackage{tcolorbox}
\newtcbox{\mybox}[1][]{on line, size=tight, colback=blue!40, #1}
\begin{document}
this is some \mybox{text} text
\end{document}
将生成我想要的结果(单词框周围): latex showing custom box around word
matplotlib中的相同代码:
import matplotlib
preamble = [r"\usepackage{tcolorbox}",
r"\newtcbox{\mybox}[1][]{on line, size=tight, colback=blue!40, #1}"]
params = {'text.usetex': True,
'text.latex.preamble': preamble}
matplotlib.rcParams.update(params)
matplotlib.pyplot.text(0.5, 0.5, r"this is some \mybox{text} text")
不会显示方框而只显示文字: matplotlib not showing the custom word
不幸的是,matplotlib似乎在把它放在情节上时忽略了这个框。有人知道解决方案吗?