书法数字的大小

书法数字的大小

我问过这个问题书法数字如何写书法数字并得到答案。

现在我需要 k 子集的符号并使用如下答案:

\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}    
\usepackage{xspace}

%%% for caligraphic number
\newcommand*{\textcal}[1]{%
  % family qzc: Font TeX Gyre Chorus (package tgchorus)
  % family pzc: Font Zapf Chancery (package chancery)
  \textit{\fontfamily{qzc}\selectfont#1}%
}

\newcommand{\ksubsets}[1]{\ensuremath{\textcal{2}^{#1}_{=k}}\xspace}

\begin{document}

\begin{equation}
\sum_{P'\in\ksubsets{P}} \prod_{x \in P'} p_{x}
\end{equation}

\end{document}

公式

但我不喜欢这个样子。2 太小了。我该如何改变它?

答案1

最简洁的解决方案是定义一个新的字体系列;调整[1.2]缩放比例以适应;放大 20% 似乎不错。

\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}    


% Calligraphic numbers
\DeclareFontFamily{OT1}{sqzc}{}
\DeclareFontShape{OT1}{sqzc}{m}{it}{<-> s * [1.2] rm-qzcmi}{}
\DeclareFontShape{OT1}{sqzc}{m}{sl}{<->ssub * qzc/m/it}{}
\DeclareFontShape{OT1}{sqzc}{m}{n}{<->ssub * qzc/m/it}{}

\DeclareFontFamily{T1}{sqzc}{}
\DeclareFontShape{T1}{sqzc}{m}{it}{<-> [1.2] ec-qzcmi}{}
\DeclareFontShape{T1}{sqzc}{m}{sl}{<->sub * qzc/m/it}{}
\DeclareFontShape{T1}{sqzc}{m}{n}{<->sub * qzc/m/it}{}

\DeclareMathAlphabet{\zcal}{\encodingdefault}{sqzc}{m}{it}

% My command
\newcommand{\ksubsets}[1]{\mathop{\zcal{2}}\nolimits^{#1}_{=k}}

\begin{document}

\begin{equation}
\zcal{123}+123 \ne \sum_{P'\in\ksubsets{P}} \prod_{x \in P'} p_{x}
\end{equation}

\end{document}

这“浪费”了一个数学字母表,但如果您不加载许多数学字体,则不会造成任何问题。它有一个优点:在命令的定义中,\ksubsets可以使用\mathop,这会稍微降低 2,从而实现更好的对齐。

图像

答案2

您可以\mathlarger 使用relsize包装,仅放大2个:

\newcommand{\ksubsets}[1]{\ensuremath{\mathlarger{\textcal{2}}^{#1}_{=k}}\xspace}

公式

相关内容