我想让一个Matplotlib图形的标题居中,其中包含一个换行(\),以LaTeX样式呈现时。在标题中插入简单的LaTeX换行代码“\\”可以生效,但是新行不会居中,使得新行从第一行笨拙地移动。
或者
from matplotlib import pyplot as plt
plt.rc('text', usetex=True)
plt.title(r"\center{\textbf{Some title \\ with with a newline}}")
或者
plt.title(r"\begin{centering}{\textbf{Some title \\ with a newline}\end{centering}")
无法工作
当我输入先前引用的行时,在图表上根本没有标题输出。但是在Python命令解释器中并没有LaTeX错误。
plt.title(r"$\textbf{一些标题}\\ \textbf{换行}$")
怎么样? - sentenceplt.title(r"$\textbf{使用不同沉积金属的腔内强度增益因子 (}\mathcal{A}\textbf{)}$")
- elkevnplt.title(r"$\textbf{不同沉积金属下腔内强度的增益因子(A)}$" "\n" r"$\textbf{是否有用?}$")
有用吗? - sentence