Wie verwende ich Iwona als serifenlose Schriftart?

Wie verwende ich Iwona als serifenlose Schriftart?

Ich fühle mich dumm. DieIwona-Paketscheint Iwona als \rmfamilySchriftart zu laden, aber ich möchte sie als serifenlose Schriftart verwenden, schließlich ist es eine serifenlose Schriftart ... Wie bekomme ich sie als Schriftart \sffamily?


Beispiel zur Verdeutlichung:

\documentclass{article}

\usepackage{iwona}

\begin{document}
This should be Computer Modern but is Iwona

\sffamily
This should be Iwona but is Computer Modern Sans Serif
\end{document}

Antwort1

Vorbereiten einer Dateisansiwona.sty

\ProvidesPackage{sansiwona}

\DeclareOption{regular}{\renewcommand{\sfdefault}{iwona}}
\DeclareOption{light}{\renewcommand{\sfdefault}{iwonal}}
\DeclareOption{condensed}{\edef\sfdefault{\sfdefault c}}
%\DeclareOption{mathnoalias}{\let\define@iwona@mathversions\relax}
\DeclareOption{math}{%
  \let\define@iwona@mathversions a%
  \PassOptionsToPackage{mathnoalias}{iwona}%
}

\ExecuteOptions{regular}
\ProcessOptions

\let\sansiwona@saved@rmdefault\rmdefault
\let\sansiwona@saved@bfdefault\bfdefault

\RequirePackage[mathnoalias]{iwona}

\let\rmdefault\sansiwona@saved@rmdefault
\let\bfdefault\sansiwona@saved@bfdefault
\mathversion{normal}

\endinput

Dann das Dokument

\documentclass{article}
\usepackage[math]{sansiwona}

\begin{document}

What font will this be?

{\sffamily And this? \bfseries And this?}

$a+b=\sum$

\mathversion{iwona}

$a+b=\sum$

\end{document}

wird das Richtige tun, da die von vorgenommenen „falschen“ Einstellungen iwona.styrückgängig gemacht werden.

Legen Sie es dort ab sansiwona.sty, wo TeX es findet, sieheHinzufügen von Stildateien

Bildbeschreibung hier eingeben

Die mathOption wird nur benötigt, wenn Sie Iwona Math benötigen.

verwandte Informationen