goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 101745
Top-Poster: Johannes_B (5072)

Wir begrüßen unseren neuesten Benutzer localhorst.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Gleiche Schrift in LaTeX und Matplotlib mit siunitx

 

update.freak
Forum-Anfänger
Forum-Anfänger

Beiträge: 41
Anmeldedatum: 09.12.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2020, 10:06     Titel: Gleiche Schrift in LaTeX und Matplotlib mit siunitx
  Antworten mit Zitat      
Hallo zusammen,

ich würde gerne sowohl in LaTeX als auch in Matplotlib mit siunitx die Schriftart Helvetica verwenden.
In LaTeX habe ich dies mit

Code

\usepackage{helvet}                                            
\renewcommand{\familydefault}{\sfdefault}  
 


eingestellt.

Mein Pythoncode sieht wie folgt aus:
Code

import matplotlib.pyplot as plt
import numpy as np
import locale

plt.rc('text', usetex=True)
plt.rcParams['text.latex.preamble'] = [
    r'\usepackage[detect-all,locale=DE
]{siunitx}',  #SI-Einheiten, Komma
    r'\usepackage{helvet}',                         #Helvetica als Schrift
    r'\usepackage{icomma}']                        
locale.setlocale(locale.LC_NUMERIC, "de_DE.UTF-8")      
plt.ticklabel_format(useLocale=True)            

x = [1, 2, 3, 4]
y = [5, 6, 7.2, 8.1]
plt.plot(x, y, marker="o", label="setting1")
plt.xticks(np.arange(1.0, 4.2, step=0.5))
plt.xlabel("x (\si{\milli\metre})")
plt.ylabel("y (\si{\pascal})")
plt.legend()
plt.grid(True)

plt.savefig('test.pdf', bbox_inches='tight')

Das Problem daran ist, dass "Pa" (Pascal) von der Abbildung nicht mit dem "Pa" von LaTeX übereinstimmt, was die Schrift angeht.
Wie kann ich das realisieren?
Private Nachricht senden Benutzer-Profile anzeigen

markusv
Forum-Meister
Forum-Meister

Beiträge: 796
Anmeldedatum: 03.09.15
Wohnort: Leipzig
Version: Kubuntu 19.10, TeXLive 2019, Kile
     Beitrag Verfasst am: 19.02.2020, 11:59     Titel:
  Antworten mit Zitat      
Kenne mich mit Matplotlib und Python nicht aus, aber mit der Einstellung
Code
\usepackage[detect-all,locale=DE]{siunitx}
erreichst du auch im Dokument keine einheitliche Schriftart. Im Mathemodus wird weiterhin die Schriftart CM benutzt.
Code
\documentclass{scrartcl}
\usepackage{helvet}                                            
\renewcommand{\familydefault}{\sfdefault}  
\usepackage[detect-all,locale=DE]{siunitx}
\begin{document}
   \(\SI{30}{\kilo\gram}\)
   
   \SI{30}{\kilo\gram}
\end{document}
erzeugt also zwei unterschiedliche Ausgaben.
_________________

Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden

update.freak
Forum-Anfänger
Forum-Anfänger

Beiträge: 41
Anmeldedatum: 09.12.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2020, 14:24     Titel:
  Antworten mit Zitat      
danke für deine Antwort.
Mit diesem Impuls konnte ich eine Lösung finden.
Durch Einbinden von
Code

\usepackage{sansmathfonts}
 

ist nun auch die Mathematikschrift im passenden Format.

Weiß jemand ob sansmathfonts die "richtige" Wahl bezüglich "helvet" ist?
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2020 goLaTeX.de