Я пытаюсь импортировать следующий символ
\mathbbit{q}
из библиотеки stix,
пожалуйста, посмотрите следующий код:
\documentclass{article}
\usepackage{amsmath}
\DeclareFontEncoding{LS1}{}{}
\DeclareFontSubstitution{LS1}{stix}{m}{n}
\newcommand*\qq{%
\text{%
\fontencoding{LS1}%
\fontfamily{stixbb}%
\fontseries{\textmathversion}%
\fontshape{n}%
\selectfont\symbol{`q}}}
\makeatletter
\newcommand*\textmathversion{\csname textmv@\math@version\endcsname}
\newcommand*\textmv@normal{m}
\newcommand*\textmv@bold{b}
\makeatother
\begin{document}
$\qq$ {\boldmath$\qq$}
\end{document}
К сожалению, нет
ls1stixbbit.fd
шрифт в папке /stix, только
ls1stixbb.fd
доступен. Поэтому я могу создать только некурсивный или полужирный q:
Есть ли способ импортировать курсивный, выделенный черным шрифтом символ q из stix?
решение1
Использование \fontshape{it}
: один и тот же .fd
файл определяет несколько форм шрифта.
Код можно упростить.
\documentclass{article}
\usepackage{amsmath}
\DeclareFontEncoding{LS1}{}{}
\DeclareFontSubstitution{LS1}{stix}{m}{n}
\newcommand*\qq{%
\text{\usefont{LS1}{stixbb}{\textmathversion}{n}q}%
}
\newcommand*\qqit{%
\text{\usefont{LS1}{stixbb}{\textmathversion}{it}q}%
}
\makeatletter
\newcommand*\textmathversion{\csname textmv@\math@version\endcsname}
\newcommand*\textmv@normal{m}
\newcommand*\textmv@bold{b}
\makeatother
\begin{document}
$\qq$ {\boldmath$\qq$}
$\qqit$ {\boldmath$\qqit$}
\end{document}