Skip to content

Welche Schriftarten kann ich im Mathematikmodus verwenden?

Lösung:

In texdoc symbols (die umfassende LaTeX-Symbolliste) finden Sie in Tabelle 316:

Tabelle 213

Die Fußnoten sind im Dokument erläutert. Tabelle 327 wird zusätzlich die fettgedruckte Mathematik erläutern.

Oh und unnötig zu erwähnen, aber wenn Sie diese Frage stellen, weil Sie mehr mathematische Symbole benötigen, ist die umfassende Liste nur Ihr Dokument. Griechische Varianten, Hebräisch, Tabellen 139 bis 147 sind buchstabenähnliche Symbole ... Ihnen werden die Symbole wahrscheinlich nie wieder ausgehen.

Bearbeiten: Nachdem ich diese Antwort gelesen habe https://tex.stackexchange.com/a/60018/13450, muss ich auch auf die mathalfa Paket, auf das dort verwiesen wird, und bietet noch mehr Alternativen als oben gezeigt.

Bearbeiten 2: Diese Antwort scheint so beliebt zu sein, dass ich beschlossen habe, auch die Mathalfa-Tabelle als Bild aufzunehmen. Dies ist der Mathalfa-Dokumentation entnommen und einige der Schriftarten sind kommerziell oder müssen von externen Quellen installiert werden. Weitere Informationen finden Sie in der Dokumentation, wenn Sie eine dieser Schriftarten verwenden möchten. Achtung, sehr lange Tabelle voraus (aus einer mehrseitigen Tabelle zusammengenäht).

Bearbeiten 3: Da dieser Thread aus Gründen, die ich nicht tue, so beliebt ist völlig verstehen, fühle ich mich gezwungen zu sagen, dass es selten sinnvoll ist, mehr Stile zu verwenden als normal, fett, kursiv, Skript/kalligraphisch (ich würde diese nicht einmal mischen) und fett gedruckt. Was diese Tabellen wirklich zeigen, sind Schriftarten, die Sie für diese Stile verwenden können, nicht eine große Anzahl von Stilen (was sowieso sinnlos und hässlich wäre). Wenn Sie jedoch nur nach mathematischen Schriftarten suchen, die zu Ihrer Hauptschriftart passen, ist die Liste der mathematischen Schriftarten im LaTeX-Schriftenkatalog, die Sie wahrscheinlich tatsächlich möchten, bevor Sie diese Tabellen konsultieren.

Vollständige Mathalfa-Liste

LaTeX-Kernel

Der LaTeX-Kernel definiert mehrere mathematische Alphabete in fontmath.ltx

DeclareSymbolFontAlphabet{mathrm}    {operators}
DeclareSymbolFontAlphabet{mathnormal}{letters}
DeclareSymbolFontAlphabet{mathcal}   {symbols}
DeclareMathAlphabet      {mathbf}{OT1}{cmr}{bx}{n}
DeclareMathAlphabet      {mathsf}{OT1}{cmss}{m}{n}
DeclareMathAlphabet      {mathit}{OT1}{cmr}{m}{it}
DeclareMathAlphabet      {mathtt}{OT1}{cmtt}{m}{n}

Dies muss durch die vorherigen Erklärungen ergänzt werden

DeclareSymbolFont{operators}   {OT1}{cmr} {m}{n}
DeclareSymbolFont{letters}     {OML}{cmm} {m}{it}
DeclareSymbolFont{symbols}     {OMS}{cmsy}{m}{n}

damit wir genau wissen, welcher Schriftart jedem mathematischen Befehl entspricht:

  1. mathrm ist die normale aufrecht stehende römische Schrift

  2. mathnormal ist die normale mathematische Kursivschrift: $mathnormal{a}$ und $a$ gib das gleiche ergebnis

  3. mathcal ist die spezielle kalligrafische Schriftart nur für Großbuchstaben

  4. mathbf gibt aufrechte römische fettgedruckte Buchstaben

  5. mathsf gibt aufrechte serifenlose Buchstaben

  6. mathit gibt Text kursive Buchstaben: $differentnemathit{different}$

  7. mathtt ergibt aufrechte Buchstaben aus der Schreibmaschinenschrift

Beachten Sie, dass die Argumente für jeden dieser Befehle im mathematischen Modus gesetzt werden, sodass Leerzeichen ignoriert werden und Bindestriche zu Minuszeichen werden. Die Verwendung dieser Befehle mit Argumenten, die nicht nur aus normalen Buchstaben bestehen, kann zu unerwarteten (und manchmal bizarren) Ergebnissen führen.

Nein Paket muss geladen werden, um diese Alphabete verwenden zu können.

AMSfonts

Mit dem amsfonts Paket, das automatisch geladen wird von amssymb man hat auch Zugang zu

  1. mathfrak für Fraktur (aka Gothic) Buchstaben, Groß- und Kleinschreibung

  2. mathbb für "Tafel fett" Großbuchstaben

RSFS

Das Paket mathrsfs stellt die Schriftart "Ralph Smith's Formal Script" als mathematisches Alphabet mit dem Befehl mathrsfs, während calrsfs wird das gleiche tun, aber auch drehen mathcal um die RSFS-Schriftart zu wählen (nur Großbuchstaben).

Zapfs Euler-Skript

Das Paket euscript lädt ein anderes kalligraphisches Alphabet, Euler Script, entworfen von Hermann Zapf. Abhängig von den Optionen bietet es mathscr (um dem Original zu folgen mathcal) oder ändern mathcal um die Schriftart von Zapf zu verwenden:

usepackage{eucal}
usepackage[mathcal]{eucal}
usepackage[mathscr]{eucal}

Die ersten beiden Aufrufe sind äquivalent und mathcal wird Euler-Skript verwenden; der letzte Anruf wird liefern mathscr für Euler Script und verlassen mathcal wie es ist.

Nur meiner Meinung nach einer kalligraphische Buchstaben verwendet werden, sei es Knuths, RSFS oder Euler Script.

Ich glaube, Ihre Frage ist (absichtlich) einleitender oder grundlegender Natur. Entschuldigung, wenn dies nicht Ihre Absicht ist. Eine Vorbemerkung: Die meisten Textschnipsel, die Sie zeigen, sind tatsächlich eingebaut Text -Modus (kursiv bzw. fett-aufrecht), und ich werde nichts über Textmodus-Alphabete sagen.

  • Mathe kursiv: In vielen mathematischen Texten seit (zumindest?!) Mitte oder Ende des 18. Jahrhunderts (Einfluss Eulers?) kursiv Stil. Im mathematischen Modus von TeX werden Buchstaben automatisch in mathematischer Kursivschrift gesetzt, es sei denn, man wählt explizit einen anderen Stil. Ein sehr wichtiger Unterschied zwischen mathematischer Kursivschrift und gewöhnlicher Kursivschrift besteht darin, dass letztere Kerning- und Ligaturregeln befolgen, die für die Mathematik nicht relevant (und tatsächlich unerwünscht) sind. Dies fällt besonders auf, wenn Buchstaben wie verwendet werden f die (im kursiven Modus) sowohl Ober- als auch Unterlängen haben.

    • In der Computer Modern-Schriftfamilie von TeX werden griechische Kleinbuchstaben auch in der Mathematik schräg gestellt - ich nehme an, um gut mit allen kursiv gedruckten lateinischen Buchstaben in der Nähe zu harmonieren.

    • Bei Verwendung von LaTeX, mathit{} weist TeX an, das Argument in zu setzen Textmodus Kursivschrift. (Im Gegensatz dazu in Plain TeX die Anleitung mit dient dazu, sein Argument in mathematischer Kursivschrift zu setzen.) Im Argument von mathit{}, Leerzeichen werden ignoriert. Um im Mathematikmodus einen Textausschnitt zu generieren, der Leerzeichen enthält, verwenden Sie den Befehl textit{} stattdessen.

  • Mathe roman: Im mathematischen Modus, wiederum per Konvention, Abkürzungen von Operatoren wie sin, cos, tan, ln, und viele andere, werden aufrecht oder "romanisch" gesetzt, um sie von gewöhnlichen Symbolen und Buchstaben zu unterscheiden (die kursiv gesetzt sind, siehe oben). Mattroman und Textroman sehen im Allgemeinen sehr ähnlich aus, können sich jedoch unterscheiden, wenn Ligaturen und Kerning-Regeln beteiligt sind. Im Mathemodus, mathrm{} weist TeX an, das Argument in Mathe-Roman zu setzen; wie mit mathit, mathrm ignoriert Leerzeichen. (Verwenden textrm um aufrechten Text zu generieren mit Leerzeichen.)

  • Fett gedruckte Versionen von Mathrm und Mathit: Um die visuelle Definition von Symbolen weiter zu erleichtern, können Buchstaben hervorgehoben werden. Dies wird oft (aber nicht immer!) für Vektoren gemacht. In der Welt der mathematischen Schriftarten von Computer Modern werden fett gedruckte Buchstaben über mathbf sind nur in aufrechter oder "römischer" Ausführung erhältlich; andere mathematische Schriftfamilien bieten jedoch auch fett-kursiv für Mathematik an.

  • Mathe ohne Serifen und Mathe-Schreibmaschine: Die Verwendung von serifenlosen Schriftarten in mathematischen Einstellungen wird nicht häufig verwendet, kann jedoch verwendet werden, um bestimmte Elemente mit besonderen Bedeutungen visuell hervorzuheben. In Ihrem Beispiel, gen, enc, und dec sind gesetzt mit mathsf{}, während Combine und Reveal sind gesetzt mit mathtt.

  • Spezielle mathematische Alphabete: Zusätzlich zu den vorhergehenden vier mathematischen Alphabeten gibt es auch spezielle Alphabete -- wie "Math Blackboard Bold" (aufgerufen mit mathbb{}, "Math Caligraphic" (aufgerufen mit mathcal{}) und "Math Fraktur" (aufgerufen mit mathfrak). Sie werden häufig verwendet für Sätze (z.B, mathbb{R} und mathbb{C} für die Mengen reeller und komplexer Zahlen) und andere Entitäten, die der Autor visuell vom umgebenden Material unterscheiden möchte. In den Basis-TeX-Distributionen mit den Computer Modern-Schriften gibt es nur Großbuchstaben Buchstaben für die Mathetafel-Fett-, Kalligraphie- und Fraktur-Alphabete; Es gibt jedoch Pakete, die auch Kleinbuchstaben für diese mathematischen Alphabete bereitstellen.

    • In LaTeX ist es bei der Verwendung von Computer Modern-Schriften normalerweise erforderlich, ein oder mehrere spezielle Pakete zu laden, wie z amsfonts, um auf einige der speziellen mathematischen Alphabete zuzugreifen.
  • Im Gegensatz zu dem, was mit Textmodus-Alphabeten möglich ist (genauer gesagt, seit dem Aufkommen von LaTeX2e im Jahr 1994 und seinem "neuen Schriftauswahlsystem") können mathematische Alphabete nicht kombiniert werden, zumindest nicht in "einfachem" LaTeX bei Verwendung von CM-Schriften. ZB die Befehle mathcal{mathbb{}} und mathbf{mathsf{}} wird nicht so funktionieren, wie man es erwartet (oder wünscht?).

OK, dies ist zugegebenermaßen eine sehr grundlegende Einführung in die mathematischen Alphabete in TeX.

Click to rate this post!
[Total: 0 Average: 0]



Anderer Beitrag

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.