如何在方程式中正确显示“deutsche Schreibschrift”

如何在方程式中正确显示“deutsche Schreibschrift”

可以在乳胶中使用所谓的“Suetterlin”(或 deutsche Schreibschrift?)字体,请参阅

http://comments.gmane.org/gmane.comp.tex.german/15805

我发现这些字体更符合(某些)人用来表示理想的字体(尤其是 agp 和 q)。但是这些字体不支持数学模式,特别是当将它们用作索引或指数时,它们不会自动调整大小。有什么方法可以自动调整大小吗?

编辑:\DeclareSymbolFont与相结合\DeclareSymbolFontAlphabet似乎是正确的做法,但字体大小只有应有大小的 60% 左右。因此,我目前的(不令人满意的)解决方案使用\mathchoice,因为它允许根据需要(或多或少)缩放字体。以下是要编译的文件的复制粘贴:

\documentclass{article}
\usepackage{suetterl}
\newcommand{\ds}[1]{%
  \ifmmode
    \mathchoice{\hbox{\upshape \Large\suetterlin #1}\,}{\hbox{\upshape\Large\suetterlin #1}\,}{\hbox{\upshape\large\suetterlin #1}\,}{\hbox{\upshape \small\suetterlin #1}\,}%
  \else
    {\suetterlin #1}
  \fi
}
\DeclareSymbolFont{deusch}{T1}{suetterl}{m}{n}
\DeclareSymbolFontAlphabet{\mathds}{deusch}
\begin{document}
bla bla bla 
$\ds{a}^2 + \ds{b}^2 = \ds{c}^2$ 
bla bla bla 
$\mathds{a}^2 + \mathds{b}^2 = \mathds{c}^2$ 
bla bla bla.

bla bla bla 
$\ds{a}^{\ds{a}^{\ds{a}}} + \ds{b}^{\ds{b}^{\ds{b}}} = \ds{c}^{\ds{c}^{\ds{c}}}$ 
bla bla bla 
$\mathds{a}^{\mathds{a}^{\mathds{a}}} + \mathds{b}^{\mathds{b}^{\mathds{b}}} = \mathds{c}^{\mathds{c}^{\mathds{c}}}$ 
bla bla bla.
\end{document}

答案1

suetterl包以 80% 的比例加载字体;您也可以以 110% 的比例加载它

\documentclass{article}

% an edited copy of suetterl.sty
\DeclareFontFamily{T1}{suetterl}{}
\DeclareFontShape{T1}{suetterl}{m}{n}{<->s*[1.1]suet14}{} % 1.1 instead of 0.8
\DeclareRobustCommand\suetterlin{%
  \renewcommand\s{\symbol{28}}%
  \fontfamily{suetterl}%
  \fontencoding{T1}%
  \selectfont}
\newcommand\s{s}
\DeclareTextFontCommand{\textsuetterlin}{\suetterlin}

\DeclareSymbolFont{deusch}{T1}{suetterl}{m}{n}
\DeclareSymbolFontAlphabet{\mathds}{deusch}
\begin{document}
bla bla $\mathds{a}+\mathds{b}=\mathds{c}$ bla bla bla.

bla bla $\mathds{a}^{\mathds{a}^{\mathds{a}}} + \mathds{b}^{\mathds{b}^{\mathds{b}}} =
\mathds{c}^{\mathds{c}^{\mathds{c}}}$
bla bla bla.
\end{document}

带有指数的结果远非完美,因此\,需要手动操作。但是,这个例子的整体外观应该告诉你实验失败了。;-)请不要让你的读者也遭受这种损失。

在此处输入图片描述

相关内容