ich möchte für Folien die Schriftart eines vorhandenen Dokumentes auf Sans Serif ändern.
Mit
"\renewcommand{\familydefault}{\sfdefault}"
wird der gesamte normale Text ordnungsgemäß in SF dargestellt, jedoch die Formeln (innerhalb "$ $" und normaler equation-Umgebung)
sind alle in der alten Schriftart.
Manuell kann man mit $\mathsf{FORMEL}$ den gewünschten Effekt erzielen, aber dann muß das ganze Dokument geändert werden und das
will ich vermeiden.
Wie kann ich die Standard Mathematikschrift auf Sans Serif ändern?
Vielen Dank
Robert Wania
> ich möchte für Folien die Schriftart eines vorhandenen Dokumentes
> auf Sans Serif ändern. Mit
>
> "\renewcommand{\familydefault}{\sfdefault}"
> wird der gesamte normale Text ordnungsgemäß in SF dargestellt,
> jedoch die Formeln (innerhalb "$ $" und normaler equation-Umgebung)
> sind alle in der alten Schriftart.
Die für den Mathematiksatz voreingestellten Schriften der CM-Familie
harmonieren nur schlecht mit `CM-Sans', so dass diese Lösung
untauglich ist, falls auch mathematische Formeln zu setzen sind.
Es gibt überhaupt nur zwei serifenlose Schriftfamilien, die für TeX
geeignete Mathematikschriften (inkl. der AmS-Symbole) enthalten. Beide
werden zusammen mit Makropaketen für die Verwendung mit LaTeX verteilt:
CM-Bright:
Eine aus den CM-Fonts abgeleitete Schriftfamilie; heller und
weniger ``aufdringlich'' als `CM-Sans'. Im Metafont-Format sind
diese Fonts frei erhältlich und in manchen TeX-Systemen bereits
enthalten (Paket `cmbright'); im Type-1-Format (PostScript) sind
sie kommerziell über die Fa. MicroPress Inc. erhältlich.
HV-Math:
Eine Helvetica-`Clone', mit erweitertem Zeichensatz und
Mathematikschriften; im Type-1-Format von MicroPress Inc.
erhältlich.
Daneben gibt es noch eine Notlösung, die im Mathe-Modus nur Ziffern
und Funktionsnamen auf CM-Sans umstellt:
\renewcommand{\familydefault}{\sfdefault}
\DeclareSymbolFont{operators} {OT1}{cmss}{m}{n}
\SetSymbolFont{operators}{bold}{OT1}{cmss}{bx}{n}
Eine Notlösung, unvollkommen, und auf eigene Gefahr zu
verwenden!
[Falls du auf die Idee kommen solltest, man könnte auch
die Variablen in den Formeln mit den vorhandenen CM-Fonts
serifenlos setzen: Nein, das geht aus technischen und
typografische Gründen nicht.]
CM-Bright: CTAN: fonts/cmbright/
http://www.micropress-inc.com/fonts/
HV-Math: http://www.micropress-inc.com/fonts/
HTH
Walter
PS: Etwas Ähnliches wie der obige Text wird in der nächsten
Release der DE-TEX-FAQ zu finden sein.
PPS: Rolf, wann kommt die neue FAQ?
Neben den Vorschlägen von Walter Schmidt gibt es noch
eine (typographisch unzureichende) Möglichkeit, in Formeln
die CM-Sans-Textschrift einzusetzen:
<URL:http://dtrx.de/od/tex/sfmath.sty>
Ich habe das als Notlösung für Folien verwendet, längere
gedruckte Texte würde ich damit nicht setzen (da zum
Beispiel der Zeichenabstand für den Formelsatz nicht
angepaßt ist).
Olaf
--
Viele hier gestellte Fragen sind in folgenden Dokumenten bereits beantwortet:
* Einführung: <URL:ftp://ftp.dante.de/tex-archive/info/lshort/german/l2kurz.pdf>
* Zeichenliste: <URL:ftp://ftp.dante.de/tex-archive/info/symbols/comprehensive/>
* FAQ: in de.comp.text.tex oder <URL:http://www.dante.de/faq/de-tex-faq/>