수학 글꼴을 교체하지 않고 newtxmath를 통해 똑바로 작은 그리스어

수학 글꼴을 교체하지 않고 newtxmath를 통해 똑바로 작은 그리스어

국제 표준 ISO 80000-2를 준수하려고 노력하고 있습니다. 패키지 isomath는 훌륭하게 작동하지만 파이, 크로네커 델타 및 Levi-Civita 기호에 필요한 직립/로마 소문자 그리스 문자 누락 문제를 해결하지 못합니다. 이는 여러 가지 방법으로 달성할 수 있지만 일반적으로 결과 그리스 문자는 이탤릭체 글꼴과 분명히 다른 글꼴입니다(저는 표준 Computer Modern 글꼴을 사용하고 있습니다).

다음 코드는 매우 멋진 직립 델타를 구현합니다(모든 그리스 문자는 비슷한 방식으로 얻을 수 있습니다).

\documentclass{article}
\usepackage[libertine]{newtxmath}
\DeclareMathSymbol{\deltaup}{\mathord}{lettersA}{14}

\begin{document}
$\delta\deltaup$
\end{document}

즉, 위의 코드는 \deltaup에 의해 로드되는 기호 글꼴 문자A를 사용하여 원하는 매크로를 선언합니다 newtxmath. 이것은 올바르게 작동하지만 원치 않는 부작용으로 newtxmath문서에서 사용된 수학 글꼴을 로드하면 변경하고 싶지 않은 글꼴이 대체됩니다.

답변1

Computer Modern 디자인을 기반으로 한 Claudio Beccari의 CB 글꼴을 사용할 수 있습니다.

\documentclass{article}
\usepackage[LGR,T1]{fontenc} % or OT1, if you prefer

\DeclareSymbolFont{upgreek}{LGR}{cmr}{m}{n}
\DeclareMathSymbol{\deltaup}{\mathord}{upgreek}{`d}
\DeclareMathSymbol{\piup}{\mathord}{upgreek}{`p}
\DeclareMathSymbol{\epsilonup}{\mathord}{upgreek}{`e}

\begin{document}
$\delta\deltaup$

$\pi\piup$

$\varepsilon\epsilonup$
\end{document}

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

수학 글꼴 모음을 낭비하지 않는 덜 효율적인 솔루션은 다음과 같습니다 textalpha.

\documentclass{article}
\usepackage{amsmath}
\usepackage{textalpha}

\newcommand{\deltaup}{\text{\textdelta}}
\newcommand{\epsilonup}{\text{\textepsilon}}
\newcommand{\piup}{\text{\textpi}}

\begin{document}
$\delta\deltaup$

$\pi\piup$

$\varepsilon\epsilonup$
\end{document}

출력은 동일합니다.

로드될 때 사용되는 직립 그리스어를 사용하려면 \usepackage[libertine]{newtxmath}여기에 요령이 있습니다.

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\let\iftx@libertine\iftrue
\let\iftx@minion\iffalse
\def\ntxmath@scaled{s*[1.02]}
\makeatother
\DeclareSymbolFont{upgreek}{U}{ntxmia}{m}{it}
\SetSymbolFont{upgreek}{bold}{U}{ntxmia}{b}{it}
\DeclareMathSymbol{\deltaup}{\mathord}{upgreek}{14}
\DeclareMathSymbol{\varepsilonup}{\mathord}{upgreek}{34}
\DeclareMathSymbol{\piup}{\mathord}{upgreek}{25}

\begin{document}
$\delta\deltaup$

$\pi\piup$

$\varepsilon\varepsilonup$
\end{document}

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

내 생각에는 결과가 확실히 더 나빴다.

관련 정보