Dezimaltrenner + LaTeX = zu viel Raum

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
zweihorn
User
Beiträge: 27
Registriert: Donnerstag 11. Mai 2017, 17:09

Hi,

ich habe den Dezimaltrenner von Punkt auf Komma umgestellt (locale, s. code). Wenn ich allerdings gleichzeitig LaTeX für den Textsatz nutze, dann ist der Abstand zwischen dem Komma und der folgenden Ziffer zu groß.

Was kann ich dagegen denn machen?

Code: Alles auswählen

import matplotlib.pyplot as plt
import locale

plt.style.use('classic')
locale.setlocale(locale.LC_NUMERIC, 'de_DE')
plt.rc('text', usetex=True)
font = {'family':'serif','size':14}
plt.rc('font',**font)
plt.rcParams['axes.formatter.use_locale'] = True

a=[.1,.2,.3,.4,.5]
b=[.1,.2,.3,.4,.5]

plt.plot(a,b)
plt.show()
Danke!

Bild
eckhard
User
Beiträge: 33
Registriert: Montag 14. Dezember 2015, 10:06
Wohnort: Karlsruhe

@zweihorn, vielleicht hilft Dir

texdoc icomma

weiter. Zumindest erklärt es, woher der Leerraum kommt.

Eckhard
zweihorn
User
Beiträge: 27
Registriert: Donnerstag 11. Mai 2017, 17:09

Perfekt, damit läuft's! Danke!
Antworten