两个不同的 \mathcal{H}

两个不同的 \mathcal{H}

我遇到了以下版本\mathcal{H}并且非常喜欢它:

数学版本

这与通常的 Computer Modern 字体略有不同:

通常

我做了一些搜索并尝试了不同的字体,例如 mtpro2、mathptmx 和 mathpazo 等,但找不到第一个\mathcal{H}

我的问题是:有什么方法可以得到第一个吗?它是某种“旧\mathcal符号”吗?

任何帮助都将非常感激。

PS:我找到了第一个来源的例子\mathcal{H} 这是 arXiv 预印本页面的链接

我下载了该 pdf 的 *.tex 文件,这里是其中使用的所有包:

\documentclass[11pt]{article}  
\usepackage{xcolor}  
\definecolor{labelkey}{rgb}{0,0.08,0.45}  
\definecolor{refkey}{rgb}{0,0.6,0.0}  
\definecolor{Brown}{rgb}{0.45,0.0,0.05}  
\definecolor{dgreen}{rgb}{0.00,0.40,0.00}  
\definecolor{dblue}{rgb}{0,0.08,0.45}  

\usepackage{amsmath}  
\usepackage{amssymb}  
\usepackage{theorem}

当然,输入\mathcal{H}此设置会产生第二个设置,但不知何故\mathcal{H}链接中的内容看起来像这样:

论文集

所以我猜这里一定发生了一些“奇怪”的事情。

PS: 我经常在 Springer 发表的论文中看到第一个,例如,https://link.springer.com/content/pdf/10.1007%2Fs000200300015.pdf(它出现在标题中)

\mathcal{H}我也看到了这个问题中的第一个svmono 模板和 `\mathcal`

答案1

H 来自标准字体cmsy10,但版本较旧。2009 年发生了变化。( typesetting-script.pdf创建于2009-02-11,使用旧符号字体。)

cmsy10.pfb来自旧版 TeX Live 5(2000)的符号:

2009 年之前的 \mathcal{H}

cmsy10.pfbTL 5(2000)的字体文件包含:

CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57
% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

当前字体文件(2018)包含:

%%Title: CMSY10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society

很可能在 2009 年或之前字体发生过变化,改变了书法大写字母 H。

答案2

我通过在 H 的左臂上堆叠白色框,将其调整为 10pt 和 12pt 版本。

\documentclass{article}
\usepackage{rotating,xcolor,stackengine}
\newcommand\specialHten{\mkern-3mu\rotatebox[origin=c]{-15.5}{%
\stackinset{l}{1.7pt}{c}{-.9pt}{\color{white}\rule{1.5pt}{1pt}}{%
  \stackinset{l}{1.875pt}{c}{-.81pt}{\color{white}\rule{1.5pt}{.65pt}}{%
    \rotatebox[origin=c]{15.5}{$\mathcal{H}$}}}}\mkern-3mu
}
\newcommand\specialHtwelve{\mkern-3mu\rotatebox[origin=c]{-15.5}{%
\stackinset{l}{1.9pt}{c}{-1.1pt}{\color{white}\rule{1.5pt}{1pt}}{%
  \stackinset{l}{2.53pt}{c}{-1pt}{\color{white}\rule{1.5pt}{.85pt}}{%
    \rotatebox[origin=c]{15.5}{$\mathcal{H}$}}}}\mkern-3mu
}
\begin{document}
$\mathcal{H}\specialHten\mathcal{H}$

\fontsize{12pt}{12pt}\selectfont
$\mathcal{H}\specialHtwelve\mathcal{H}$

\end{document}

在此处输入图片描述

如果这些框可见的话,它们将如下所示:

在此处输入图片描述

答案3

这是一个使用现代工具链(在 XeLaTeX 或 LuaLaTeX 中)获得类似效果的版本unicode-math。Asana Math 中提供了第二种脚本字母表作为风格替代方案。

\documentclass[varwidth, preview]{standalone}
\usepackage{unicode-math}

\setmainfont{Palatino Linotype}[Ligatures={Common,Discretionary,TeX}]
\setmathfont[Scale=MatchUppercase]{Asana Math}
\setmathfont[range={cal, bfcal}, Scale=MatchUppercase, Alternate]{Asana Math}

\begin{document}
\( \mathcal{H} \)
\end{document}

\mathcal{H}

你可以看到一份相当全面的传统书法字母列表mathalpha在(以前的)的文档中mathalfa

您可以尝试pxtx一下,看看是否有您更喜欢的另一个版本:

\documentclass[varwidth, preview]{standalone}
\usepackage[cal=pxtx]{mathalfa}

\begin{document}
\( \mathcal{H} \)
\end{document}

\mathcal{H}

这两者均基于 Young Ryu 的 pxfonts/txfonts。

相关内容