这种字体叫什么名字?

这种字体叫什么名字?

这个图中的字体是什么,如何使用latex制作它?

字体被红色圆圈包围。

未知字体

答案1

字体是 Computer Modern Sans。文档的排版不是特别好,因为它将 Computer Modern 数学和 Times New Roman 文本混合在一起,这是不应该的。

除了行长度之外,我可以使用以下输入重现输出:

\documentclass[a4paper]{article}
\usepackage{times}

\addtolength{\textwidth}{-2.78cm}

\begin{document}

A $k\times n$ matrix $G$ is said to \emph{fit} another $k\times n$ matrix $M$
if $\mathsf{supp}(G_i)\subseteq\mathsf{supp}(M_i)$ for all $i\in[k]$. Moreover
if $M$ is a binary matrix and $\mathsf{supp}(G_i)=\mathsf{supp}(M_i)$ for all
$i\in[k]$ then $M$ is called the \emph{support matrix} of $G$, denoted
$\mathsf{supp}(G)$.

\end{document}

在此处输入图片描述

因此,该字体是通过获得的字体\mathsf,并且由于\usepackage{times}不会改变数学字体,所以它是 Computer Modern Sans。

如果你这样做,你会得到更好的结果\usepackage{mathptmx}

\documentclass[a4paper]{article}
\usepackage{mathptmx}
\usepackage{amsmath}

\DeclareMathOperator{\supp}{\mathsf{supp}}

\addtolength{\textwidth}{-3cm}

\begin{document}

A $k\times n$ matrix $G$ is said to \emph{fit} another $k\times n$ matrix $M$
if $\supp(G_i)\subseteq\supp(M_i)$ for all $i\in[k]$. Moreover
if $M$ is a binary matrix and $\mathsf{supp}(G_i)=\supp(M_i)$ for all
$i\in[k]$ then $M$ is called the \emph{support matrix} of $G$, denoted
$\supp(G)$.

\end{document}

在此处输入图片描述

更好的是,如果你这样做

\usepackage{newtxtext,newtxmath}

代替\usepackage{mathptmx}

在此处输入图片描述

但在这种情况下使用的是 Helvetica。

请求评论

Computer Modern(罗马字体和数学字体)和 Times New Roman 在视觉上是不兼容的:主要原因是笔画的粗细和衬线的形式。在数学中,这种不兼容性甚至更严重,因为字母的形状非常不同。将第一张图片中的“k”和“n”与第二张图片中的相同字母进行比较,但也从一定距离看第一张图片:数学公式中的字母显然比文本中的字母细得多,这破坏了页面的灰色。

另一方面,Computer Modern Sans 和 Times 并非“绝对”不兼容:衬线字体和无衬线字体之间的混合主要取决于个人品味。

答案2

该字体是 Computer Modern Sans Serif,是默认 Computer Modern 的无衬线变体。

大家可以比较一下这些字符以供参考:

\documentclass{article}
\begin{document}
\textsf{supp, gr, R, r}
\end{document}

有可能拉丁现代同样是 Sans Serif,一种源自 Computer Modern 的字体,我认为在这种情况下它与 Computer Modern 没有区别。

相关内容