
Aqui está o meu MWE. Estou tentando importar (
e )
delimitar símbolos para stix.sty
o computador moderno e alguns símbolos não são renderizados corretamente.
\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}
e a saída que recebo para isso éestá claro que o
\pmod
comando não está funcionando corretamente? Por quê então? O que devo fazer para corrigir isso?
Responder1
Você errou a posição do char. Na minha tabela de fontes os códigos são "28
e "29
para os pequenos símbolos. Isso foi confirmado na documentação de stix
( texdoc stix
)
Então:
\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}
produzindo: