LaTeX技巧883:为阿拉伯数字和小写字母实现类似mathbb的效果

在 LaTeX 中,我们可以用 \mathbb{R} 输出表示实数集合的字母 R。这一命令来自 amsfonts 宏包。那么如果我们希望输出类似效果的阿拉伯数字或者小写字母,应该怎么办呢?

amsfonts 中的 \mathbb 命令

翻看 amsfonts 说明书(texdoc amsfonts),我们可以在其中第 3.3 节找到这样的描述:
The amsfonts package defines a “math alphabet” command \mathbb for printing letters of the blackboard bold alphabet that resides in the msbm font. This alphabet is restricted to uppercase only (no lowercase, no numerals). The suggested method for defining a \R command to print a blackboard bold R R is as follows:
\usepackage{amsfonts}
\newcommand{\R}{\mathbb{R}}
首先,我们知道了 \mathbb 样式字体的正式名称:blackboard bold,即黑板粗体。其次,我们知道了,定义在 amsfonts 宏包中的 \mathbb 命令只支持大写字母,不支持小写字母或者阿拉伯数字。 因此,如果你在 LaTeX 中输入 \mathbb{1},虽然不会有任何报错提示,但是输出的字符是错误的(如下)。  

bbm 字体

既然 AMS 系的宏包不支持,那么我们就只能另辟蹊径了。实际上,我们只需要找到含有正确小写字母和阿拉伯数字的黑板粗体字体就可以了。索性,在 TeX Live 中有 bbm 系列字体,它提供了更完整的黑板粗体字符。不过,对于阿拉伯数字的支持,也只有数字 1 和 2。使用起来很简单
\documentclass{article}
\usepackage{bbm}
\begin{document}
\[\mathbbm{1234567890}\mathbbm{abcdefghijklmnopqrstuvwxyz}\]
\end{document}
选自:http://liam0205.me/2017/01/08/arabic-numbers-or-lowercase-letters-in-blackboard-bold-doublestroke-font/
分享到:
未经允许不得转载:LaTeX技巧883:为阿拉伯数字和小写字母实现类似mathbb的效果
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺latexstudio.taobao.com 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注微信公众号: latex2015

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。

        科技艺术的完美融合,专业精致的排版体验

        联系我们联系我们