Schriftart einbinden
-
- Forum-Century
- Beiträge: 161
- Registriert: So 4. Apr 2021, 14:27
Schriftart einbinden
Moin, meine Firma hat eine eigene Schriftart die ich auch in Word z.B nutzen kann. Wie kann man eigene Schriftarten in Latex einbinden und benutzen
Re: Schriftart einbinden
Am einfachsten mit LuaLaTeX (oder XeLaTeX) und fontspec. Damit kann man eigentlich alle systemweit installierten Fonts nutzen.
- Stefan Kottwitz
- Admin
- Beiträge: 2544
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Re: Schriftart einbinden
Als simples Beispiel (mit LuaLaTeX oder XeLaTeX):
Stefan
\documentclass{article} \usepackage{fontspec} \setmainfont{Segoe UI Semilight}% System-Schrift auf Windows 10, hier eigenen Namen eintragen \begin{document} \large The quick brown fox jumps over the lazy dog. 1234567890 \end{document}
-
- Forum-Century
- Beiträge: 161
- Registriert: So 4. Apr 2021, 14:27
Re: Schriftart einbinden
nope geht nicht siehst ja an deinem Beispiel
Re: Schriftart einbinden
Doch das funktioniert. Das geht in dem Beispiel im Online-Compiler nicht, weil der Rechner nicht unter Windows 10, sondern unter Linux läuft und deshalb der Font nicht verfügbar ist. Genau das geht ja auch klar aus der Fehlermeldung:
hervor.
Stefan hat extra darauf hingewiesen, dass es sich bei dem Font um einen Windows-10-Systemfont handelt. Das hier funktioniert dagegen beispielsweise (zumindest mit LuaLaTeX) auch im Online-Compiler:
weil es eine Schrift ist, die gar nicht erst als Systemfont installiert werden muss, weil sie Teil von TeX Live ist.
Ebenso funktioniert im Online-Compiler derzeit:
weil Fira Sans auf vielen Linux Systemen als Systemfont installiert ist.
Ich empfehle auch die Anleitung zu dem oben bereits verlinkten Paket fontspec zu beachten. Dort erfährst du mehr zum Laden von Fonts. Das ist auch deshalb wichtig, weil man bei OTF-Fonts unterschiedliche Features (de)aktivieren kann, je nachdem ob diese Features voreingestellt sind oder nicht und ob man sie haben will oder nicht.
! Package fontspec Error: The font "Segoe UI Semilight" cannot be found.
Stefan hat extra darauf hingewiesen, dass es sich bei dem Font um einen Windows-10-Systemfont handelt. Das hier funktioniert dagegen beispielsweise (zumindest mit LuaLaTeX) auch im Online-Compiler:
% !TeX LuaLaTeX \documentclass{article} \usepackage{fontspec} \setmainfont{TeX Gyre Termes} \begin{document} \large The quick brown fox jumps over the lazy dog. 1234567890 \end{document}
Ebenso funktioniert im Online-Compiler derzeit:
\documentclass{article} \usepackage{fontspec} \setmainfont{Fira Sans}% System-Schrift auf vielen Linux Systemen, hier eigenen Namen eintragen \begin{document} \large The quick brown fox jumps over the lazy dog. 1234567890 \end{document}
Ich empfehle auch die Anleitung zu dem oben bereits verlinkten Paket fontspec zu beachten. Dort erfährst du mehr zum Laden von Fonts. Das ist auch deshalb wichtig, weil man bei OTF-Fonts unterschiedliche Features (de)aktivieren kann, je nachdem ob diese Features voreingestellt sind oder nicht und ob man sie haben will oder nicht.
-
- Forum-Century
- Beiträge: 161
- Registriert: So 4. Apr 2021, 14:27
Re: Schriftart einbinden
Fatal Package fontspec Error: The fontspec package requires either XeTeX or(fontspec) LuaTeX. \msg_fatal:nn {fontspec} {cannot-use-pdftex}
Emergency stop. \msg_fatal:nn {fontspec} {cannot-use-pdftex}
bei mir kommt nur das
Emergency stop. \msg_fatal:nn {fontspec} {cannot-use-pdftex}
bei mir kommt nur das
- Stefan Kottwitz
- Admin
- Beiträge: 2544
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Re: Schriftart einbinden
Dann verwendest Du noch (pdf)LaTeX und solltest LuaLaTeX oder XeLaTeX verwenden, entweder auf der Kommandozeile oder als Einstellung in Deinem Editor.
Stefan
Stefan