.png)
Estou usando classico
como fonte do dia a dia, inclusive \usepackage[EULERGREEK]{sansmath}\sansmath
quando há fórmulas. Meu problema é: não gosto do formato do sinal de “igual” do clássico. Acho que é muito estreito, por exemplo, em a \Longrightarrow
, mas também em qualquer outro lugar. (MWEno pastebin)
Depois de alguma pesquisa sobre tex.sx (por exemploImportando um único símbolo de uma fonte diferente, etc) Consegui convencer o modo matemático a manter o sinal de igual do computador moderno.
\DeclareSymbolFont{mysymbols}{T1}{cmr}{m}{n}
\DeclareMathSymbol{=}{\mathrel}{mysymbols}{`=}
Eu não sei se isso éa maneira certa de fazer issomas parece bom o suficiente para mim
Gostaria de alterar a fonte do sinal de igual no modo de texto também. Isso é possível ?
Tentei brincar com ainda mais coisas que não entendo (como catcodes, cfMWE), mas não consegui tirar nada disso.
\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}
Responder1
Aqui está uma fontspec
maneira de obter o sinal de igual em uma fonte separada no modo texto, se você compilar com LuaLaTeX ou 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}