%20Standardschriftart%20festgelegt%20wurde.png)
Im Rahmen eines Projektes habe ich die Standardschriftart mit folgenden Zeilen geändert:
\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
Später möchte ich jedoch eine andere Schriftart verwenden und stilisieren.
{\fontfamily{boisik}\selectfont \huge Sample Text Here!}
Allerdings unterstützt die Schriftart (und ich möchte sie verwenden) die
\scshape{\bfseries{Sample Test Here!}}
Befehle. Aber wenn ich das tue, wird die Standardschriftart überschrieben. Gibt es eine Möglichkeit, eine Zeile zu erhalten, die die gewünschte Funktionalität erreicht, ähnlich wie:
{\fontfamily{boisik}\selectfont \huge \scshape{\bfseries{Sample Text Here!}}}
? Danke für Ihre Zeit und Hilfe!
Antwort1
Bitte stellen Sie immer ein vollständiges Minimaldokument zur Verfügung und nicht nur ein Fragment, das bei der Hilfe viel weniger hilfreich ist
Hier gibt es drei Probleme.
LaTeX ist keine Schriftfamilie mit dem von Ihnen verwendeten Namen bekannt. Der Name der Schriftfamilie, die Sie wahrscheinlich benötigen, lautet
bsk
.Boisik ist in der
T1
Kodierung nicht vorgesehen.Boisik enthält keine fettgedruckten Kapitälchen. Sie können fettgedruckte haben. Oder Sie können Kapitälchen haben. Sie können nicht beides haben.
Beachten Sie, dass es sich lohnt, einen Blick auf die Konsolenausgabe zu werfen, dieerzähltSie, wann und warum eine andere Schriftart ersetzt wird.
Beachten Sie auch, dass Boisik nicht in skalierbarem Format bereitgestellt wird: Es wird nur als MetaFont-Quelle bereitgestellt, was bedeutet, dass die Ergebnisse nicht gut skalierbar sind und beispielsweise in einigen PDF-Viewern sehr schlecht angezeigt werden. Dies ist kein Probleman sich, aber es ist eine Einschränkung, der Sie sich bewusst sein sollten.
Was die drei Probleme betrifft, ist 1 kein Problem: Wir brauchen nur den richtigen Namen.
T1
2 können wir umgehen, sofern das Dokument in den entsprechenden Textteilen nicht tatsächlich Zeichen aus der Kodierung benötigt .
3 können wir nicht ändern. Wir können die Form oder das Gewicht haben, aber nicht beides gleichzeitig.
\documentclass{article}
\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
\DeclareRobustCommand{\bskfamily}{%
\fontencoding{OT1}%
\fontfamily{bsk}%
\selectfont}
\DeclareTextFontCommand\textbsk{\bskfamily}
\begin{document}
Some text
{\bskfamily\huge\scshape Sample Text Here!
\bfseries Sample Text Here!
\par}
\textbsk{\scshape Some text here! \bfseries Some more here!}
Some more text
\end{document}