tud-cd icon indicating copy to clipboard operation
tud-cd copied to clipboard

Serifenschrift für den Mathematiksatz in beamer

Open knightshrub opened this issue 5 years ago • 10 comments

Hallo, ich arbeite gerade an einer Präsentation mit diesem Beamer-Stil, allerdings finde ich die OpenSans-Schriftart für mathematische Formeln ungeeignet.

Ist es möglich nur die Mathematikschriftarten auf die standard Latex-Mathe-Schriftart umzustellen? Ich werde leider aus der spärlichen Dokumentation und den verschiedenen font-issues auf GitHub zu dem Thema nicht richtig schlau, wie die Einstellung der Schriftart in der aktuellen Version genau funktionieren soll.

\usetheme[cd2018,serifmath]{tud} bringt leider nicht den gewünschten Effekt, die Formel werden immer noch in einer Sans-serif Schriftart gesetzt.

Habe es mit LuaLatex und pdflatex versucht, funktioniert aber mit beiden nicht.

Danke!

knightshrub avatar Mar 09 '21 11:03 knightshrub

@keinstein Ohne im Detail geschaut zu haben, würde es helfen, deinen fork keinstein/tud-cd@88a7307 hier zu mergen?

mrpiggi avatar Mar 09 '21 11:03 mrpiggi

Nach etwas stöbern im Quellcode liegt es schlichtweg und ergreifend daran, dass beamerfontthemetud das Paket tudscrfonts nur lädt, wenn das CD in der 2012er Version aktiviert wird. In der 2018er Version wird stattdessen das Paket opensans geladen. Ich kann da leider nichts machen...

mrpiggi avatar Mar 09 '21 11:03 mrpiggi

Okay schade. Heißt das, dass ich mit diesem Beamer-Theme erstmal nichts mehr anfangen kann oder kann man das doch irgendwie mit \setbeamerfont[math text]{serif} oder so forcieren?

knightshrub avatar Mar 09 '21 14:03 knightshrub

Ich hab da keine Hand drin. Vielleicht meldet sich @keinstein demnächst ja noch...

mrpiggi avatar Mar 09 '21 14:03 mrpiggi

@mrpiggi und was ist mit ff42ec05b5ca0d70b3527946632fbe67331c5b35 ?

keinstein avatar Mar 10 '21 01:03 keinstein

ich bin schlichtweg noch nicht dazu gekommen die Vor- und Nachteile von tudscrfonts zu evaluieren. Man kann es aber jederzeit in Kombination mit beamerfont nachladen.

@knightshrub kannst Du bitte mal den letzten Stand probieren?

keinstein avatar Mar 10 '21 01:03 keinstein

Hallo, ich habe einfach mal versucht in derPräambel das Paket tudscrfonts nachzuladen und das klappt prinzipiell auch, es werden die korrekten Schriftarten verwendet, OpenSans für Text, Serifenschrift für Mathematik.

Allerdings erscheint mir die reguläre OpenSans Schritftart auf den Folien etwas zu dünn (schlecht lesbar). Leider kann ich z.B. in Aufzählungen nicht per \setbeamerfont{item}{series=\cdfontrn} auf OpenSans Semi-bold umstellen, nur die Bullet-points werden größer, die Schrift selber nicht.

knightshrub avatar Mar 10 '21 07:03 knightshrub

Hast Du die Optionen cdfont=heavy und cdfont=heavybold von tudscrfonts ausprobiert?

keinstein avatar Mar 10 '21 08:03 keinstein

Hallo @kleinstein, vielen Dank für den Vorschlag! Damit klappt es und sieht tatsächlich fast so aus wie die PowerPoint-Präsentationen!

knightshrub avatar Mar 10 '21 08:03 knightshrub

ich bin schlichtweg noch nicht dazu gekommen die Vor- und Nachteile von tudscrfonts zu evaluieren. Man kann es aber jederzeit in Kombination mit beamerfont nachladen.

Das mit den Schriften für den Mathematiksatz ist eine vertrackte Geschichte. Das Paket tudscrfonts lädt intern mathastext und versucht, möglichst viel von den in Open Sans vorhandenen Glyphen – in erster Linie die griechischen Lettern – vernünftig zu mappen. Ich hatte auch schon überlegt, die STIX-Schriften zu unterstützen – ähnlich wie Roboto Mono für die Typewriter-Familie – habe das aber vor geraumer Zeit verworfen, weil die als Serifenschriften eben nicht gut zur Open Sans passen. Dahingehend hat Wechsel von Univers zu Open Sans keine Verbesserung gebracht. Ein vernünftiger mathematischer Satz ist im Corporate Design der Technischen Universität Dresden nicht möglich.

mrpiggi avatar Mar 10 '21 09:03 mrpiggi