答案1
根据您使用的是unicode-math
旧版 7 位数学字体还是旧版 7 位数学字体,解决方案会有所不同。以下是解决方案,unicode-math
如果引擎支持,则使用,否则将返回到您指定的字体:
\documentclass{article}
\usepackage{iftex} % For /iftutex
\usepackage[paperwidth=10cm]{geometry} % To format this MWE for TeX.SX
\pagestyle{empty}
\iftutex
% LuaTeX or XeTeX
\usepackage{unicode-math}
\setmathfontface\altgrfont{AntykwaTorunskaMed-Italic.otf}[Scale=MatchLowercase]
\newcommand{\kronecker}{\altgrfont{δ}}
\else
% PDFTeX
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % The default since 2018
\usepackage{amsmath}
\DeclareSymbolFont{altgr}{OML}{antt}{m}{it}
\DeclareMathSymbol{\kronecker}{\mathord}{altgr}{"0E}
\fi
\begin{document}
\begin{tabular}{c c c}
Kronecker delta & \texttt{{\textbackslash}delta} & \texttt{{\textbackslash}partial} \\
\(\kronecker\) & \(\delta\) & \(\partial\)
\end{tabular}
\end{document}
在 PDFTeX 中,您可以更改字体系列名称以获取其他字体,甚至可以更改OML
为LGR
使用 LGR 编码字体。如果您不想将有限数量的数学字母之一浪费在这一符号上,您可以切换到\textnormal
并使用文本模式命令生成它,例如\usefont
后跟\symbol
。
在每种情况下您都需要一行额外的代码来声明一个bold
版本,例如,您可以在粗体标题中使用它。