我使用Python和Matplotlib为技术论文生成图表。是否有办法在图例文本中包含Latex/Bibtex引用?理想情况下,我希望有类似以下的解决方案,但是我没有找到任何有效的方法:
import numpy as np
import matplotlib as mp
import matplotlib.pyplot as plt
x = np.linspace(0., 1., num=100)
y = x**2
plt.plot(x, y, label=r'Data \cite{<key>}')
plt.legend(loc=0)
plt.show()
text.usetex=True
或使用PGF后端,则可以使用自定义latex前言)。不知道那是否有效,但值得一试。如果您选择这条路线,您可能希望为您的图表选择PGF后端。我目前无法测试它,但请看这里:http://matplotlib.org/users/pgf.html和这里:http://matplotlib.org/users/usetex.html。 - Joe Kington