fourier:如何默认获取倾斜的小写和大写希腊符号

fourier:如何默认获取倾斜的小写和大写希腊符号

fourier 包中有一个选项,可以将小写希腊字母倾斜;然后可以将直立的小写希腊字母符号用作\other<symbol>宏。大写希腊字母似乎默认总是直立的;倾斜的符号再次可用\other<Symbol>

是否也可以获得倾斜的大写希腊符号,即使用标准\<Symbol>宏并通过获取直立变体\other<Symbol>(或另一个变体宏集)。

我知道 isomath 包(正式与 fourier 不兼容)确保倾斜的大写希腊符号;但是,\other<Symbol>宏仍然保持倾斜。

答案1

我认为这是一个长期存在的错误fourier;使用该选项时,和sloped使用的字体会与不使用该选项时使用的字体互换;但lettersotherletters\Gamma和的定义\otherGamma互换(其他大写希腊字母也类似)。因此,就大写希腊字母而言,无论有没有该选项,最终都会执行相同的操作。

\documentclass{article}
\usepackage[sloped]{fourier}

% fourier.sty has `otherletters' here
\DeclareMathSymbol{\Gamma}{\mathord}{letters}{000}
\DeclareMathSymbol{\Delta}{\mathord}{letters}{001}
\DeclareMathSymbol{\Theta}{\mathord}{letters}{002}
\DeclareMathSymbol{\Lambda}{\mathord}{letters}{003}
\DeclareMathSymbol{\Xi}{\mathord}{letters}{004}
\DeclareMathSymbol{\Pi}{\mathord}{letters}{005}
\DeclareMathSymbol{\Sigma}{\mathord}{letters}{006}
\DeclareMathSymbol{\Upsilon}{\mathord}{letters}{007}
\DeclareMathSymbol{\Phi}{\mathord}{letters}{008}
\DeclareMathSymbol{\Psi}{\mathord}{letters}{009}
\DeclareMathSymbol{\Omega}{\mathord}{letters}{010}

% fourier.sty has `letters' here
\DeclareMathSymbol{\otherGamma}{\mathord}{otherletters}{000}
\DeclareMathSymbol{\otherDelta}{\mathord}{otherletters}{001}
\DeclareMathSymbol{\otherTheta}{\mathord}{otherletters}{002}
\DeclareMathSymbol{\otherLambda}{\mathord}{otherletters}{003}
\DeclareMathSymbol{\otherXi}{\mathord}{otherletters}{004}
\DeclareMathSymbol{\otherPi}{\mathord}{otherletters}{005}
\DeclareMathSymbol{\otherSigma}{\mathord}{otherletters}{006}
\DeclareMathSymbol{\otherUpsilon}{\mathord}{otherletters}{007}
\DeclareMathSymbol{\otherPhi}{\mathord}{otherletters}{008}
\DeclareMathSymbol{\otherPsi}{\mathord}{otherletters}{009}
\DeclareMathSymbol{\otherOmega}{\mathord}{otherletters}{010}


\begin{document}
$\alpha\beta\Gamma$

$\otheralpha\otherbeta\otherGamma$
\end{document}

在此处输入图片描述

相关内容