1.tex
つのグラフが python モジュールによって作成されるドキュメントが 1 つありますmatplotlib
。私が望むのは、グラフが可能な限りドキュメントに溶け込むことです。そのため、グラフで使用されている文字が、ドキュメントの残りの部分の他の同じ文字とまったく同じように見えるようにしたいと考えています。
私の最初の試みは次のようになります(matplotlibrc
ファイル):
text.usetex : True
text.latex.preamble: \usepackage{lmodern} #Used in .tex-document
font.size : 11.0 #Same as in .tex-document
backend: PDF
.tex
のPDF出力matplotlib
が含まれているファイルのコンパイルにpdflatex
使用されます。
さて、出力は悪くないように見えますが、グラフの文字のストローク幅が弱くなっているように見えます。
これに最適なアプローチは何ですか?
編集: 最小の例: LaTeX 入力:
\documentclass[11pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\includegraphics{./graph}
\caption{Excitation-Energy}
\label{fig:graph}
\end{figure}
\end{document}
Python スクリプト:
import matplotlib.pyplot as plt
import numpy as np
plt.plot([1,2,3,4])
plt.xlabel("Excitation-Energy")
plt.ylabel("Intensität")
plt.savefig("graph.pdf")
PDF出力: