答案1
與其導入不同的\Phi
,通常在樣式上與預先存在的字體不相容,我在這裡選擇將小襯線添加到 的現有渲染中\Phi
,並將其稱為\altPhi
。我已經讓它適用於所有數學風格。
\documentclass{beamer}
\usepackage{stackengine,scalerel}
\newcommand\altPhi{\ThisStyle{\ensurestackMath{
\stackengine{-.6\LMpt}{%
\stackengine{-.7\LMpt}{\SavedStyle\Phi}{\rule{.5\LMex}{.7\LMpt}\kern.01ex}
{U}{c}{F}{F}{S}}%
{\rule{.5\LMex}{.7\LMpt}\kern.01ex}{O}{c}{F}{F}{S}}}%
}
\begin{document}
\begin{frame}
$\Phi \altPhi$
$\scriptstyle\Phi \altPhi$
$\scriptscriptstyle\Phi \altPhi$
\end{frame}
\end{document}
答案2
使用professionalfonts
類別選項,您可以載入您選擇的字體。您的選擇包括:
- 任何帶有
unicode-math
.您甚至可以\Phi
使用其他字體添加符號\setmathfont[range=\mupPhi]{SomeFont.otf}
(如果您選擇math-style=ISO
,這會為您提供傾斜的大寫希臘字母,您將覆蓋\mitPhi
而不是\mupPhi
。) - 任何 OML 編碼字體
isomath
- 任何 LGR 編碼的字體
mathastext
- 任何數學字體包
- 任何 OT1 編碼字體,帶有
\DeclareMathAlphabet
. (它們有大寫希臘字母,但沒有小寫希臘字母。)
如果您可以選擇使用哪個編譯器和軟體包,我建議您使用unicode-math
無襯線字體(例如 Fira Math),並使用 LuaLaTeX 進行編譯。