.png)
Ich verwende sie classico
als meine Alltagsschriftart, auch \usepackage[EULERGREEK]{sansmath}\sansmath
wenn es Formeln gibt. Mein Problem ist: Mir gefällt die Form des Gleichheitszeichens der Classico nicht. Ich finde sie viel zu schmal, z. B. in einer \Longrightarrow
, aber auch überall sonst. (MWEauf Pastebin)
Nach einiger Recherche zu tex.sx (zBImportieren eines einzelnen Symbols aus einer anderen Schriftart, usw.) Ich konnte den Mathematikmodus von Computer Modern davon überzeugen, das Gleichheitszeichen beizubehalten.
\DeclareSymbolFont{mysymbols}{T1}{cmr}{m}{n}
\DeclareMathSymbol{=}{\mathrel}{mysymbols}{`=}
Ich weiß nicht, ob dasder richtige Weg, es zu tunaber für mich sieht es gut genug aus
Ich möchte auch die Schriftart für das Gleichheitszeichen im Textmodus ändern. Ist das möglich?
Ich habe versucht, mit noch mehr Dingen zu spielen, die ich nicht verstehe (wie Catcodes, vgl.MWE), konnte aber nichts daraus machen.
\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}
Antwort1
Hier ist eine fontspec
Möglichkeit, das Gleichheitszeichen in einer separaten Schriftart im Textmodus zu erhalten, wenn Sie mit LuaLaTeX oder XeLaTeX kompilieren.
\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}