unicode-math:双击数学字体

unicode-math:双击数学字体

unicode-math可以得到以下输出的数学字体是什么:

在此处输入图片描述

由于以下情况:

\documentclass{article}
\usepackage{unicode-math}
\begin{document}
$\symbb{R}$
\end{document}

结果是

在此处输入图片描述

答案1

Mplus 接近:

加

注意:芭芭拉是对的。 安姆斯字体

\documentclass{article}
%\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{unicode-math}
\begin{document}
{\Huge $\mathbb{R}$}
\end{document}

所以答案是:unicode-math如果需要的话,要么是 truetype/opentype 版本的 amsfonts,要么仍然可以使用传统字体。

unicode-math访问方式为$\symbb{R}$

=============

原始帖子:

我以前见过这个。

一种 sans libertine/helvetica 风格。

一些随机样本,没有一条腿是直的:

到 l

\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{xcolor}
\pagecolor{red!3}


\newcommand\SampleText{\symbol{"211D}}


\newfontface\fra{Arial Unicode MS}
\newfontface\frb{Cambria Math}
\newfontface\frc{DejaVu Math}
\newfontface\frd{DejaVu Math TeX Gyre}
\newfontface\fre{DejaVu Sans}
\newfontface\frf{DejaVu Sans Mono}
\newfontface\frg{DejaVu Serif}
\newfontface\frh{Fira Math}
\newfontface\fri{FreeSans}
\newfontface\frj{FreeSerif}
\newfontface\frk{FreeSerifAvvaShenouda}
\newfontface\frl{GFS Neohellenic Math}
\newfontface\frm{Honoka Antique-Kaku}
\newfontface\frn{Honoka Antique-Maru}
\newfontface\fro{HPMLinux Biolinum O}
\newfontface\frp{HPMLinux Libertine O}
\newfontface\frq{Kabala}
\newfontface\frr{Libertinus Math}
\newfontface\frs{Libertinus Mono}
\newfontface\frt{Libertinus Sans}
\newfontface\fru{Libertinus Serif}
\newfontface\frv{Libertinus Serif Display}
\newfontface\frw{Linux Biolinum}
\newfontface\frx{Linux Biolinum G}
\newfontface\fry{Linux Biolinum O}
\newfontface\frz{Lucida Sans Unicode}

\newcommand\printther[2]{{#1\huge    \SampleText} -- #2}


\begin{document}


\printther{\fra}{Arial Unicode MS}

\printther{\frb}{Cambria Math}

\printther{\frc}{DejaVu Math}

\printther{\frd}{DejaVu Math TeX Gyre}

\printther{\fre}{DejaVu Sans}

\printther{\frf}{DejaVu Sans Mono}

\printther{\frg}{DejaVu Serif}

\printther{\frh}{Fira Math}

\printther{\fri}{FreeSans}

\printther{\frj}{FreeSerif}

\printther{\frk}{FreeSerifAvvaShenouda}

\printther{\frl}{GFS Neohellenic Math}

\printther{\frm}{Honoka Antique-Kaku}

\printther{\frn}{Honoka Antique-Maru}

\printther{\fro}{HPMLinux Biolinum O}

\printther{\frp}{HPMLinux Libertine O}

\printther{\frq}{Kabala}

\printther{\frr}{Libertinus Math}

\printther{\frs}{Libertinus Mono}

%\printther{\frt}{Libertinus Sans}
%
%\printther{\fru}{Libertinus Serif}
%
%\printther{\frv}{Libertinus Serif Display}
%
%\printther{\frw}{Linux Biolinum}
%
%\printther{\frx}{Linux Biolinum G}
%
%\printther{\fry}{Linux Biolinum O}

\printther{\frz}{Lucida Sans Unicode}

{\fra \SampleText}
{\frb \SampleText}
{\frc \SampleText}
{\frd \SampleText}
{\fre \SampleText}
{\frf \SampleText}
{\frg \SampleText}
{\frh \SampleText}
{\fri \SampleText}
{\frj \SampleText}
{\frk \SampleText}
{\frl \SampleText}
{\frm \SampleText}
{\frn \SampleText}
{\fro \SampleText}
{\frp \SampleText}
{\frq \SampleText}
{\frr \SampleText}
{\frs \SampleText}
{\frt \SampleText}
{\fru \SampleText}
{\frv \SampleText}
{\frw \SampleText}
{\frx \SampleText}
{\fry \SampleText}
{\frz \SampleText}


\end{document}

====

为了完整性,画廊的部分内容更加完整,排列更加系统。

(1)这些是字体名称中带有“Math”的部分:

数学

然后按照字母符号 unicode 块覆盖范围的递减顺序排列:

(2)

r2

(3)

r3

(4)

r4

(5)

r5

(6)

r6

并任意停在那里,此时块中的 80 个字形中已有 20 个被覆盖。

字体方面显然发生了一些非常有趣的事情。

答案2

Cambria Math 使用几乎相同的字形。讽刺的是,你需要为这种受版权保护的字体付费,即使你想要它的原因是他们剽窃了别人的设计。(它归微软所有,并包含在 Windows 和 Office 中。如果你双启动 Linux,你可以从 Windows 分区上的字体文件到~/.fonts或建立符号链接/usr/local/share/fonts。你也可以从 Monotype 购买字体。)

range=您可以使用 选项从您选择的字体中选择数学字母或单个字形\setmathfont。例如:

\documentclass{article}
\usepackage{unicode-math}

\setmathfont{Latin Modern Math}
\setmathfont{TeX Gyre Pagella Math}[range={bb,bbit}, Scale=MatchUppercase]

\begin{document}
\[ \mathbb{CDHNRQSZ} \]
\end{document}

TeX Gyre Pagella 数学示例

或者将字体改为:

\setmathfont{TeX Gyre DejaVu Math}[range={bb,bbit}, Scale=MatchUppercase]

TeX Gyre DejaVu 数学示例

你可以只改变ℝ

\setmathfont[range=`ℝ]

或者

\setmathfont[range=\BbbR]

相关内容