Zeichen aus verschiedenen Schriftarten mischen (im Textmodus)

Zeichen aus verschiedenen Schriftarten mischen (im Textmodus)

Ich verwende sie classicoals 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)

einfacher Text in der Schriftart „Classico“

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

gleicher Text, aber mit mathematischen Gleichheiten aus der Schriftart „Computer modern“

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 fontspecMö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}

verwandte Informationen