Я не могу использоватьcabin
и xfrac
вместе? nicefrac
пакет работает кстати.
МВЭ
\documentclass{article}
\usepackage[sfdefault]{cabin}
\usepackage{xfrac}
\begin{document}
\sfrac{1}{2}
\end{document}
Сообщение об ошибке
Missing character: There is no / in font Cabin-Regular-tlf-ts1! LaTeX
Font Info: Font shape `OT1/Cabin-TLF/m/n' will be (Font) scaled to
size 0.0pt on input line 8. ! Improper `at' size (0.0pt), replaced by
10pt.
Обходной путь
Вот мой реальный пример использования nicefrac
пакета:
Обновлять
\documentclass{article}
\usepackage[sfdefault]{cabin}
\usepackage{emerald}
\usepackage{nicefrac}
\usepackage{xfrac}
\DeclareInstance{xfrac}{\familydefault}{text}
{
slash-symbol-font=ptm
}
\begin{document}
\section*{cabin}
\sfrac{1}{2}
\nicefrac{1}{2}
\section*{ECFAugie}
\ECFAugie
%\sfrac{1}{2} % <-- Problem lies here :)
\nicefrac{1}{2}
\end{document}
Окончательное решение
На основании egreg
ответа.
\documentclass{article}
\usepackage[sfdefault]{cabin}
\usepackage{emerald}
\usepackage{nicefrac}
\usepackage{xfrac}
\DeclareInstance{xfrac}{\familydefault}{text}
{
slash-symbol-font=ptm
}
\DeclareInstance{xfrac}{fau}{text}
{
slash-symbol-font=ptm
}
\begin{document}
\section*{cabin}
\sfrac{1}{2}
\nicefrac{1}{2}
\section*{ECFAugie}
\ECFAugie
\sfrac{1}{2}
\nicefrac{1}{2}
\end{document}
решение1
Сообщение об ошибке возникает из-за того, что в кодировке TS1 шрифта Cabin отсутствует «солидус», поэтому блок, используемый для измерения, оказывается имеющим нулевую высоту, а последующие вычисления дают неверный результат.
Вы можете добавить замену, как показано в руководстве для xfrac
:
\documentclass{article}
\usepackage[sfdefault]{cabin}
\usepackage{xfrac}
\DeclareInstance{xfrac}{\familydefault}{text}
{
slash-symbol-font=ptm
}
\begin{document}
\sfrac{1}{2}
\end{document}
Для emerald
, обратите внимание, что он имеет
\newcommand\ECFAugie{\fontfamily{fau}\fontseries{m}\fontshape{n}\selectfont}
так что вам должно сойти с рук
\DeclareInstance{xfrac}{fau}{text}
{
slash-symbol-font=ptm
}
(Проверить невозможно, так как требуются несвободные шрифты.)