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
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?
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.
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.
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.