39

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出力:

ここに画像の説明を入力

4

4 に答える 4