我遇到了以下版本\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)的符号:
cmsy10.pfb
TL 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}
你可以看到一份相当全面的传统书法字母列表mathalpha
在(以前的)的文档中mathalfa
。
您可以尝试pxtx
一下,看看是否有您更喜欢的另一个版本:
\documentclass[varwidth, preview]{standalone}
\usepackage[cal=pxtx]{mathalfa}
\begin{document}
\( \mathcal{H} \)
\end{document}
这两者均基于 Young Ryu 的 pxfonts/txfonts。