von gast » Mi 27. Jan 2021, 10:37
Zunächst einmal seit darum geben, Code korrekt als solchen zu markieren. Dazu dient nicht der MWE-Knopf, sondern der </>-Knopf. Das erfährt man auch, wenn man einfach einmal den Mauszeiger über den entsprechenden Knopf setzt und kurz wartet, bis die tooltip-Hilfe zum Knopf erscheint.
Dann sei darauf hingewiesen, dass die Standardklassen keine Schriftgrößenoption 9pt kennen. Deshalb sei ein Wechsel zur KOMA-Script-Klasse scrreprt empfohlen, bei der man 9pt per fontsize=9pt einstellen kann. Damit hat man gleichzeitig eine sehr einfache Möglichkeit, die Schrift von Überschriften zu ändern. Dabei hat man die Wahl, ob man tatsächlich die Schrift der Überschriften per \setkomafont oder \addtokomafont ändert oder generell die dort für Überschriften voreingestellte serifenlose Schrift ändert. Da Soleil AFAIK eine serifenlose Schrift ist und du ohnehin LuaLaTeX oder XeLaTeX verwendest, ist das sehr einfach mit \setsansseriffont möglich:
\documentclass[fontsize=9pt]{scrreprt}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\setmainfont{TeXGyreHeros}% Hier den Fontname von Soleil einsetzen!
\begin{document}
\section*{Schriftart: TeX Gyre Heros}
\end{document}
Da ich Soleil nicht habe, habe ich Beispiel TeX Gyre Heros verwendet. Die ist bei TeX Live standardmäßig installiert und auch für MiKTeX als Paket verfügbar. Natürlich brauchst du für Soleil die entsprechenden Font-Dateien von Adobe und musst diese auch (einfach als Systemfont) installieren.
Hinweis: Das gezeigte Beispiel ist mit LuaLaTeX getestet. Mit XeLaTeX funktioniert es bei mit unter TeX Live so nicht, weil XeLaTeX die Font-Dateien von TeX Live nicht findet. Ich müsste die Fonts dazu erst als Systemfont installieren. Alternativ könnte ich aber auch mit dem Namen (und Pfad) der Fontdateien arbeiten. Das funktioniert unter XeLaTeX auch mit Fonts, die nicht als Systemfont installiert sind.
Man kann natürlich auch bei den Standardklassen bleiben. Dann benötigt man für den einfachen Wechsel der Schriftart der Überschriften aber bereits ein Zusatzpaket wie titlesec. Außerdem benötigt man für die Schriftgröße 9pt ebenfalls ein Zusatzpaket wie extsizes oder das KOMA-Script-Paket scrextend. Da kann man auch gleich zu einer KOMA-Script-Klasse wechseln.
Zunächst einmal seit darum geben, [url=https://golatex.de/app.php/help/bbcode#f2r1]Code korrekt als solchen zu markieren[/url]. Dazu dient [b]nicht[/b] der [b]MWE[/b]-Knopf, [b]sondern[/b] der [b]</>[/b]-Knopf. Das erfährt man auch, wenn man einfach einmal den Mauszeiger über den entsprechenden Knopf setzt und kurz wartet, bis die tooltip-Hilfe zum Knopf erscheint.
Dann sei darauf hingewiesen, dass die Standardklassen keine Schriftgrößenoption [tt]9pt[/tt] kennen. Deshalb sei ein Wechsel zur [ctan]KOMA-Script[/ctan]-Klasse [ctan]scrreprt[/ctan] empfohlen, bei der man 9pt per [tt]fontsize=9pt[/tt] einstellen kann. Damit hat man gleichzeitig eine sehr einfache Möglichkeit, die Schrift von Überschriften zu ändern. Dabei hat man die Wahl, ob man tatsächlich die Schrift der Überschriften per [tt]\setkomafont[/tt] oder [tt]\addtokomafont[/tt] ändert oder generell die dort für Überschriften voreingestellte serifenlose Schrift ändert. Da Soleil AFAIK eine serifenlose Schrift ist und du ohnehin LuaLaTeX oder XeLaTeX verwendest, ist das sehr einfach mit [tt]\setsansseriffont[/tt] möglich:
[code]\documentclass[fontsize=9pt]{scrreprt}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\setmainfont{TeXGyreHeros}% Hier den Fontname von Soleil einsetzen!
\begin{document}
\section*{Schriftart: TeX Gyre Heros}
\end{document}
[/code]
Da ich Soleil nicht habe, habe ich Beispiel TeX Gyre Heros verwendet. Die ist bei TeX Live standardmäßig installiert und auch für MiKTeX als Paket verfügbar. Natürlich brauchst du für Soleil die entsprechenden Font-Dateien von Adobe und musst diese auch (einfach als Systemfont) installieren.
Hinweis: Das gezeigte Beispiel ist mit LuaLaTeX getestet. Mit XeLaTeX funktioniert es bei mit unter TeX Live so nicht, weil XeLaTeX die Font-Dateien von TeX Live nicht findet. Ich müsste die Fonts dazu erst als Systemfont installieren. Alternativ könnte ich aber auch mit dem Namen (und Pfad) der Fontdateien arbeiten. Das funktioniert unter XeLaTeX auch mit Fonts, die nicht als Systemfont installiert sind.
Man kann natürlich auch bei den Standardklassen bleiben. Dann benötigt man für den einfachen Wechsel der Schriftart der Überschriften aber bereits ein Zusatzpaket wie [ctan]titlesec[/ctan]. Außerdem benötigt man für die Schriftgröße 9pt ebenfalls ein Zusatzpaket wie [ctan]extsizes[/ctan] oder das [ctan]KOMA-Script[/ctan]-Paket [ctan]scrextend[/ctan]. Da kann man auch gleich zu einer [ctan]KOMA-Script[/ctan]-Klasse wechseln.