$\phantom{1}$是一个内置的latex命令,它为您提供字符1的空白等价物。这似乎会使matplotlib崩溃。如何在matplotlib文本中获得字符1的等效空格?
$\phantom{1}$
1
fafcakar1#
我能想到两种可能性
\hphantom
\,
还在寻找解释。。
3ks5zfa02#
你能否提供更多信息?我刚刚在Jupyter Notebook上测试了它,它对我来说很好。但是,使用plt.rcParams['text.usetex'] = False(默认值)时,我在使用phantom{}时得到一个错误。您也可以查看matplotlib文档的this page。示例:
plt.rcParams['text.usetex'] = False
phantom{}
import matplotlib.pyplot as plt import numpy as np plt.rcParams['text.usetex'] = True fig, (ax0) = plt.subplots(ncols=1, figsize=(7, 4)) ax0.set_aspect(1) ax0.plot(np.arange(10)) ax0.set_xlabel(r'$abcd \\ abcd \\ a\phantom{b}cd$')
2条答案
按热度按时间fafcakar1#
我能想到两种可能性
\hphantom
-->水平幻象\,
创建了半个空白空间...还在寻找解释。。
3ks5zfa02#
你能否提供更多信息?我刚刚在Jupyter Notebook上测试了它,它对我来说很好。但是,使用
plt.rcParams['text.usetex'] = False
(默认值)时,我在使用phantom{}
时得到一个错误。您也可以查看matplotlib文档的this page。示例: