Griechische Symbole in sans-math

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Griechische Symbole in sans-math

Re: Griechische Symbole in sans-math

von Schimmelpilz » Fr 4. Mär 2022, 19:46

Ja, ist gut. Ich hatte jetzt noch reichlich mit fontspec, mathspec und unicode-math rumgefriemelt, aber nichts Stabiles zustande bekommen.
Es geht ja auch eigentlich nur um die Beschriftung in Diagrammen und Abbildungen. Die sollen halt nur nur die gleiche Serifenlose haben wie im restlichen Dokument auch. Und ich denke die müssen da auch nicht kursiv sein. Ich werde das dann einfach aufrecht schreiben und mit mit \ce bzw. \chemalpha lösen.

Beste Grüße und besten Dank!

Re: Griechische Symbole in sans-math

von u_fischer » Fr 4. Mär 2022, 19:35

Da ich deine Schrift nicht habe, kann ich nichts testen. Aber im Grundsatz würde ich so einen Mix vermeiden. Mathematikschrift aufsetzen ist schon im Grundsatz nicht einfach, echte Sansserif-Matheschriften gibt es für pdflatex nicht, sansmath versucht nur drumherum zu basteln, und dann noch newtxmath, das seinen eigenes Feintuning dazufügt. Da bist du Stunden beschäftigt. Wenn du wirklich sans serif-Mathematik willst, nimm unicode-math und eine echte Schrift.
\documentclass[]{scrreprt}

\usepackage{amsmath}

\usepackage{unicode-math}
\setmathfont{TeX Gyre Termes Math}
\setmathfont{Fira Math}[version=sans]

\begin{document}
\parindent0mm
Normaler Mathe-Modus: \hfill $1-tens \; \alpha \quad \dots \quad letztens \quad \dots \quad \omega$\\
\mathversion{sans}
Im Sans-Serif Mathe-Modus aber auch: \hfill $1-tens \; \alpha \quad \dots \quad letztens \quad \dots \quad \omega$\\
Interessanterweise aber: \hfill $1-tens \; \Gamma \quad \dots \quad letztens \quad \dots \quad \Omega$\\

\end{document}

Re: Griechische Symbole in sans-math

von Schimmelpilz » Fr 4. Mär 2022, 16:41

Ach ja... Dann sind die ja wieder nicht kursiv...

Re: Griechische Symbole in sans-math

von cgnieder » Fr 4. Mär 2022, 12:24

Ich glaube nicht, dass das eine gute Idee ist, denn die Mathesymbole sollen ja kursiv sein im Gegensatz zu den Chemiesymbolen.

Re: Griechische Symbole in sans-math

von Schimmelpilz » Fr 4. Mär 2022, 10:06

Aber eigentlich reicht das ja auch schon. Ich werde die entsprechenden Symbol halt einfach mit \ce oder \chemalpha umschreiben.
Besten Dank!

Re: Griechische Symbole in sans-math

von Schimmelpilz » Do 3. Mär 2022, 14:39

Hm. Okay, macht sinn. Aber wie bringe ich \sansmath dazu, das gleiche zu tun?

Re: Griechische Symbole in sans-math

von cgnieder » Do 3. Mär 2022, 11:53

mhchem verwendet nicht die Mathesymbole, da in chemischer Nomenklatur üblicherweise aufrechte Buchstaben verwendet werden, während in der Mathematik die Buchstaben in der Regel Variablen sind, die man kursiv setzt.

mhchem ruft daher beispielsweise durch \alpha dann \chemalpha auf, das seinerseits durch das Paket chemgreek bereit gestellt wird. Anders gesagt \alpha innerhalb von \ce{} ist nicht \alpha.

Re: Griechische Symbole in sans-math

von Schimmelpilz » Mi 2. Mär 2022, 22:06

Noch ein Nachtrag: mhchem findet interessanterwise die richtigen Zeichen:
\documentclass[]{scrreprt}

\usepackage{mhchem}
\usepackage{amsmath}
\usepackage{sansmath}

\usepackage{newpxmath}

\usepackage[no-math]{fontspec}
\setsansfont[Scale=1.05]{Candara}
\setmathsf{Candarai}
\usepackage[no-math]{newpxtext}

\begin{document}
\parindent0mm
Normaler Mathe-Modus: \hfill $hallo \quad \omega \alpha \rho$\\
\sansmath
Im Sans-Serif Mathe-Modus aber auch: \hfill $hallo \quad \omega \alpha \rho$\\
mit \texttt{mhchem}: \hfill	$hallo \quad \ce{\omega}\ce{\alpha}\ce{\rho}$\\
\unsansmath
Einzeln mit \texttt{\textbackslash mathsf}:\hfill $hallo \quad \mathsf{\omega} \mathsf{\alpha} \mathsf{\rho}$\\

\sffamily
Aber mit \texttt{mhchem} aus dem Text: \hfill {\LARGE \ce{\omega}\ce{\alpha}\ce{\rho} und auch $\mathsf{\ce{\omega}\ce{\alpha}\ce{\rho}}$ -- klappt}

\end{document}
Vielleicht blickt da ja jemand durch?

Re: Griechische Symbole in sans-math

von Schimmelpilz » Mi 2. Mär 2022, 16:23

Ich vermute mal, dass das newpxmath da dazwischen funkt?
Kann man dem das irgendwie verbieten bzw. wie könnte ich dieses Schriftbild mit fontspec bzw. mathspec nachbauen?

Griechische Symbole in sans-math

von Schimmelpilz » Mi 2. Mär 2022, 14:40

Hallo,
ich habe mir für Abbildungen eine hübsche MS-eigene Schriftart im Sans-Serif mathemodus definiert. Leider werden die griechischen Symbole in der Regel mit Serifen abgebildet, manche (z.B. \Alpha) werden nicht erkannt. Hat jemand eine Idee, wie man das lösen könnte?
Beste Grüße,
SchiPi
\documentclass[]{scrreprt}

\usepackage{amsmath}
\usepackage{sansmath}
\usepackage{newpxmath}

\usepackage[no-math]{fontspec}
\usepackage{textgreek}
\setsansfont[Scale=1.05]{Candara}
\setmathsf{Candarai}
\usepackage[no-math]{newpxtext}

\begin{document}
\parindent0mm
Normaler Mathe-Modus: \hfill $1-tens \; \alpha \quad \dots \quad letztens \quad \dots \quad \omega$\\
\sansmath
Im Sans-Serif Mathe-Modus aber auch: \hfill $1-tens \; \alpha \quad \dots \quad letztens \quad \dots \quad \omega$\\
Interessanterweise aber: \hfill $1-tens \; \Gamma \quad \dots \quad letztens \quad \dots \quad \Omega$\\
\unsansmath
\end{document}

Nach oben