Einige Symbole werden nicht richtig dargestellt

Einige Symbole werden nicht richtig dargestellt

Hier ist mein MWE. Ich versuche, Trennzeichen in den Computer Modern zu importieren (, )aber stix.styeinige Symbole werden nicht richtig dargestellt.

\documentclass[12pt]{article}
\usepackage{amsmath,amssymb}
\DeclareFontEncoding{LS2}{}{\noaccents@}
\DeclareFontSubstitution{LS2}{stix}{m}{n}
\DeclareSymbolFont{xlargesymbols}{LS2}{stixex}{m}{n}
\DeclareMathDelimiter{(}{\mathopen}{operators}{"2E}{xlargesymbols}{"00}
\DeclareMathDelimiter{)}{\mathclose}{operators}{"2F}{xlargesymbols}{"01}

\begin{document}
  \textbf{Question.} Let $|B|\equiv i \pmod{3}$
\end{document}

und die Ausgabe, die ich dafür bekomme, istBildbeschreibung hier eingebenEs ist klar, dass der \pmodBefehl nicht richtig funktioniert. Warum ist das so? Was kann ich tun, um das zu beheben?

Antwort1

Du hast die Zeichenposition falsch angegeben. In meiner Font-Tabelle lauten die Codes "28und "29für die kleinen Symbole. Dies wurde in der Dokumentation für stix( texdoc stix) bestätigt.

Also:

\documentclass[12pt]{article}
\usepackage{amsmath,amssymb}
\DeclareFontEncoding{LS2}{}{\noaccents@}
\DeclareFontSubstitution{LS2}{stix}{m}{n}
\DeclareSymbolFont{xlargesymbols}{LS2}{stixex}{m}{n}
\DeclareMathDelimiter{(}{\mathopen}{operators}{"28}{xlargesymbols}{"00}
\DeclareMathDelimiter{)}{\mathclose}{operators}{"29}{xlargesymbols}{"01}

\begin{document}
  \textbf{Question.} () Let $|B|\equiv i \pmod{3}$
  \[
  \left(\frac{a^{\frac{1}{2}}}{n}\right)
  \]
\end{document}

Produktion:

Bildbeschreibung hier eingeben

verwandte Informationen