최근에 수학 글꼴 문자를 변경하는 신뢰할 수 있는 방법이 있습니까?

최근에 수학 글꼴 문자를 변경하는 신뢰할 수 있는 방법이 있습니까?

내 문서에서 기본 글꼴로 사용하는 "Inter"라는 산세리프 글꼴이 있습니다. 수학 모드에서 해당 문자 모양을 사용하고 싶습니다.

몇 가지 방법을 검색해 보았지만 불일치가 있어서 많이 괴로웠기 때문에 아쉽게도 세리프 글꼴(STIX Two Math)로 변경했지만 여전히 Inter 문자가 필요합니다.

수학 모드에서 이러한 문자 모양을 멋지게 얻을 수 있는 형식에 대한 지식을 가진 사람이 있나요?

산세리프 수학 글꼴이 너무 적다는 사실이 나에게는 이상하게 보였습니다. 그리고 그것이 전통의 영향과 관련된 것인지 아니면 다른 반복되는 인간 경향/선호와 관련된 것인지 확실하지 않습니다.

최소한의 작업 예:

\documentclass{scrartcl}

\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{STIX Two Math}

\begin{document}
\noindent Example of math text ahead:\\
  \Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}

감사해요.

답변1

사용할 수 있는 여러 Sans Serif OpenType 수학 글꼴이 있습니다. 예를 들어 Fira Math가 포함된 Inter 텍스트입니다.

여기에 이미지 설명을 입력하세요

\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{Fira Math}

\begin{document}
\noindent Example of math text ahead:\\
  \Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}

또한 unicode-math Range키를 사용하여 일부 문자 범위에 대해 Inter를 대체할 수도 있습니다. 비록 수학 글꼴의 일반적인 더 넓은 측면 베어링이 없는 텍스트 간격을 상속하지만

그리고 여기 Inter가 수학 문자에 사용됩니다. (unicode-math는 Inter가 실제로 수학 글꼴로 설정되지 않았다고 신음하지만 요청한 대로 수행합니다)

여기에 이미지 설명을 입력하세요

\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{Fira Math}
\setmathfont[range=up]{inter}

\begin{document}
\noindent Example of math text ahead:\\
  \Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}

다음과 같은 경고와 함께

Package fontspec Warning: OpenType feature 'Style=MathScript' (ssty) not
(fontspec)                available for font 'inter' with script
(fontspec)                'CustomDefault' and language 'Default'.

Inter는 실제로 수학 글꼴이 아니기 때문에 주요 수학 조판 매개 변수가 FiraMath에서 가져오기 때문에 여기서는 그다지 중요하지 않습니다.

관련 정보