Oft führe ich numerische Berechnungen mit python (+ Zusatzpaketen) durch und erstelle über das Modul Die Daten mit einem anderen Programm zu plotten möchte ich vermeiden. PS: Minimalbespiel kann bald folgen, wenn ich wieder an meinem Arbeitsrechner sitze. |
Ich hatte das gleiche Problem für meine Doktorarbeit. Leider geht das nicht automatisch bzw. ich hatte keine zufriedenstellende Lösung gefunden. Als Workaround hatte ich folgendes verwendet:
Der Vorteil/Nachteil ist, dass man am Anfang viel Zeit in Matplotlib investieren muss, um die Grafiken auf die richtige Grösse zu bekommen. Allerdings erhöht dies die spätere Qualität, da die Schriftartenskalierung einfach nicht gut funktioniert. beantwortet 25 Aug '14, 20:30 MarkusR |
Ist dir das Paket "pythontex" bekannt? Hierbei kann man Python-Code in LaTeX unterbringen. Das Prinzip ist ähnlich wie mit Lua und LuaTeX. Das Skript wird dann zwischendurch nochmal an ein Pythonskript übergeben. Der größte Vorteil für dich wäre, dass es damit möglich ist LateX-Variablen in Python zu verwenden. Z.B. textwidth für die Erstellung der matplotlib-Grafiken. Eine Skalierung wäre dann nicht mehr nötig. Der größte Nachteil ist die etwas umständliche Einrichtung des Ganzen. Ich persönlich habe daher nicht viel Erfahrung damit. Aber vielleicht hilft es dir ja weiter.