typographydefaultsDies ist ein Lualatex- und Xelatex-Paket, mit dem die Auswahl von Qualitäts-Open-Source-Schriftfamilienfamilien standardmäßig und schmerzlos ausgewählt werden kann. Anstatt mit mehreren Optionen zu fummeln oder Dinge durch Versuch und Irrtum zu tun, kann ein Autor, der dieses Paket verwendet, nur einen „Zeitraum“ auswählen, der lose auf britischen Standards für die Typ -Klassifizierung basiert. Derzeit unterstützt:
| Zeitraum | Typ Familie | Parameter |
|---|---|---|
| Mittelalter | Junicode | medieval |
| Humanist | Coelacanth | humanist |
| Garalde | Eb Garamond | garalde |
| Realist | Pt Serif | realist |
| Didone | CMU Serif | didone |
| Mechanistisch | CMU Beton | mechanistic |
| Linal Humanist | Quelle ohne Pro | linealhumanist |
| Grotesk | HK Grotesk | grotesque |
| Geometrisch | Orkney | geometric |
Der alternative realistische Begriff wurde für sogenannte Übergangsgesichter ausgewählt. Trotz der Grotesken und Geometrie ist es nur sinnvoll, Humanist von seinem linealen Gegenstück aufgrund von Unklarheiten zu unterscheiden.
Es gibt vier Stile für monospaced Textabschnitte:
| "Zeitraum" | Schriftart | Parameter |
|---|---|---|
| Schreibmaschine | CMU Schreibmaschinentext | typewriter |
| Programmierer schlank | Iosevka | slender |
| Programmierer breit | Monoid | wide |
| Symbolische Artensettung | GNU Unifont | symbolic |
Solche Monospaced -Stile haben keine Korrespondenz in der Klassifizierung, die mir bekannt ist. Schreibmaschine sind grafische Gesichter, die über eine mechanische Schreibmaschine auf dem Papier auf dem Papier ähneln. Programmierergesichter haben: eine Kombination von Differenzierung zwischen ähnlichen Symbolen, wie zwischen 0 und O ; Kontrast und Formen, die für die Verwendung in „umgekehrten“ Farben des hellen Textes über dunklen Hintergründen geeignet sind; und in einigen Exemplaren Ligaturen für gemeinsame Glyphenkombinationen, die im Computercode auftreten. Schließlich hat eine symbolische Monospacation eine hohe Abdeckung der Unicode -Codepunkte, was es für das Arten von wissenschaftlichem Material mit ungewöhnlichen Glyphen geeignet ist.
.
Für Schriftart -Downloads verwenden Sie die Links in der obigen Tabelle.
Wenn Sie eine aktuelle Verteilung von Tex Live haben, haben Sie höchstwahrscheinlich alle CTAN -Pakete sowie Luatex, Lualatex, Xetex und Xelatex benötigt. Wenn Sie dies nicht tun, überprüfen Sie den Betriebssystempaketmanager für den Betriebssystem oder installieren Sie diese zuerst manuell.
Die Installation von Schriftarten auf jedem wichtigen Betriebssystem kann einfach erfolgen, indem die Archive von Gießerei oder Distributoren geöffnet und einfach auf jede Schriftart doppelklicken, um sie hinzuzufügen. Es gibt bessere Möglichkeiten, aber dies ist in den meisten Umgebungen einfach und kompatibel.
Sobald die Anforderungen vorhanden sind und angenommen wird, dass Sie Tex Live unter Linux verwenden, können Sie installieren:
cd ~ /texmf/tex/latex
git clone git://github.com/kerscher/typographydefaults ./typographydefaults
texhashWenn Sie eine andere Tex -Distribution verwenden, überprüfen Sie die Dokumentation, wie Sie Pakete installieren oder hier mehr darüber erfahren.
Fügen Sie dieses Paket auf Ihrer Präambel hinzu und deklarieren Sie seine Optionen. Zum Beispiel:
usepackage [ text = mechanistic
, mono = typewriter
]{typographydefaults} Gültige Optionen für text und mono sind in der obigen Tabelle aufgeführt. Die Reihenfolge der Parameter ist irrelevant.
Dieses Paket verwendet eine 2-Klausel-BSD-ähnliche Lizenz. Sie können es hier überprüfen.