Как использовать Iwona в качестве шрифта без засечек?

Как использовать Iwona в качестве шрифта без засечек?

Я чувствую себя глупо.Пакет ИвонаКажется, Iwona загружается как \rmfamilyшрифт, но я хочу использовать его как шрифт без засечек, в конце концов, это шрифт без засечек... Как мне получить его как шрифт \sffamily?


Пример для пояснения:

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

решение1

Подготовить файлsansiwona.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

Затем документ

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

сделает все правильно, потому что «неправильные» настройки, сделанные , iwona.styбудут отменены.

Поместите sansiwona.styего туда, где TeX его найдет, см.Добавление файлов стилей

введите описание изображения здесь

Эта mathопция необходима только в том случае, если вам нужна Iwona Math.

Связанный контент