Schreiben eines Abschnitts in einem bestimmten Stil und einer bestimmten Schriftart, nachdem eine neue (separate) Standardschriftart festgelegt wurde

Schreiben eines Abschnitts in einem bestimmten Stil und einer bestimmten Schriftart, nachdem eine neue (separate) Standardschriftart festgelegt wurde

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.

  1. LaTeX ist keine Schriftfamilie mit dem von Ihnen verwendeten Namen bekannt. Der Name der Schriftfamilie, die Sie wahrscheinlich benötigen, lautet bsk.

  2. Boisik ist in der T1Kodierung nicht vorgesehen.

  3. 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.

T12 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}

Libertine und Boisik

verwandte Informationen