У меня есть один .tex
-документ, в котором один граф создается с помощью модуля python matplotlib
. Я хочу, чтобы график вписывался в документ как можно лучше. Поэтому я хочу, чтобы символы, используемые на графике, выглядели точно так же, как и другие символы в остальной части документа.
Моя первая попытка выглядит так (matplotlibrc
-file):
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
.
Теперь результат выглядит неплохо, но выглядит несколько иначе, символы на графике кажутся более слабыми по ширине хода.
Каков наилучший подход для этого?
EDIT: Минимальный пример: LaTeX-Input:
\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- Script:
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: