.png)
Я использую его classico
как повседневный шрифт, вместе с \usepackage[EULERGREEK]{sansmath}\sansmath
формулами. Моя проблема: мне не нравится форма знака "равно" в classico. Я нахожу его слишком узким, например, в\Longrightarrow
, но и практически везде. (МВЭна pastebin)
После довольно длительных исследований tex.sx (например,Импорт одного символа из другого шрифтаи т. д.) Мне удалось убедить математический режим сохранить знак равенства из современного компьютера.
\DeclareSymbolFont{mysymbols}{T1}{cmr}{m}{n}
\DeclareMathSymbol{=}{\mathrel}{mysymbols}{`=}
Я не знаю, так ли это.как правильно это сделатьно мне кажется, что это достаточно хорошо
Я бы хотел изменить шрифт для знака равенства в текстовом режиме. Это возможно?
Я пробовал играть с еще большим количеством вещей, которые я не понимаю (например, с кодами кошек, см.МВЭ), но ничего из этого не вышло.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[sfdefault]{classico}
\usepackage[EULERGREEK]{sansmath}\sansmath
\DeclareSymbolFont{mysymbols}{T1}{cmr}{m}{n}
\DeclareMathSymbol{=}{\mathrel}{mysymbols}{`=}
% \catcode`==13 \def ={\ensuremath{=}}
\begin{document}
\begin{center}
text: 1 2 3 = 4 5 6
\end{center}
\begin{center}
math: $ 1 2 3 = 4 5 6$
\end{center}
\begin{center}
arrow: $\Longrightarrow$
\end{center}
\end{document}
решение1
Вот fontspec
способ получить знак равенства в отдельном шрифте в текстовом режиме, если вы компилируете с помощью LuaLaTeX или XeLaTeX.
\documentclass{article}
\usepackage{lmodern}
\renewcommand*\familydefault{\sfdefault} % Use sans as base font
\usepackage{fontspec}
\newfontfamily{\mymathfont}{Latin Modern Math} % Family for math symbols
\newcommand{\mymath}[1]{\bgroup\mymathfont #1\egroup} % Command to apply family
\newcommand{\EQ}{\mymath{=}} % Specific command for equals sign
\begin{document}
text: 1 2 3 \EQ\ 4 5 6
\end{document}