Некоторые символы не отображаются должным образом.

Некоторые символы не отображаются должным образом.

Вот мой MWE. Я пытаюсь импортировать (и )разделять символы из stix.styкомпьютера Modern, и получаю, что некоторые символы не отображаются должным образом.

\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}

и вывод, который я получаю для этого, этовведите описание изображения здесьясно, что \pmodкоманда не работает должным образом? Почему так? Что мне сделать, чтобы это исправить?

решение1

Вы неправильно указали позицию символа. В моей таблице шрифтов коды "28и "29для маленьких символов. Это подтверждено в документации для stix( texdoc stix)

Так:

\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}

производство:

введите описание изображения здесь

Связанный контент