首页 > 其他分享 >数学字体比较

数学字体比较

时间:2024-09-24 13:01:36浏览次数:8  
标签:Modern Computer 数学 STIX 出版物 字体 比较

Computer Modern

image

image

STIX

image

image

比较

Computer Modern

特点:

  • Computer Modern 字体是 TeX 和 LaTeX 系统的默认字体,由 Donald Knuth 设计。
  • 它具有经典的学术风格,非常适合用于科学和数学出版物。
  • 默认情况下,Matplotlib 使用 Computer Modern 字体来渲染数学文本。

使用场景:

  • 学术论文和科学出版物。
  • 需要与 LaTeX 系统渲染效果一致的图表。

示例:

import matplotlib.pyplot as plt

plt.rcParams['mathtext.fontset'] = 'cm'

fig, ax = plt.subplots()
ax.set_title(r'$E=mc^2$')
plt.show()

STIX

特点:

  • STIX 字体集是一个开源项目,旨在为科学和工程出版物提供全面和一致的字体。
  • STIX 字体集包括大量数学符号和字形,适用于广泛的应用。
  • 它的设计较为现代,适合需要高质量排版的场合。

使用场景:

  • 科学和工程出版物。
  • 需要大量数学符号和特殊字符的场合。
  • 现代风格的图表和排版。

选择哪个字体集?

选择 Computer Modern 还是 STIX 主要取决于以下几个因素:

  1. 一致性

    • 如果你需要与 LaTeX 系统一致的渲染效果,Computer Modern 是一个更好的选择。
    • 如果你希望图表中的数学文本与科学出版物中的其他部分保持一致,STIX 是一个不错的选择。
  2. 美观

    • Computer Modern 具有经典的学术风格,适合传统的学术出版物。
    • STIX 更加现代,适合需要高质量排版和大量数学符号的场合。
  3. 功能

    • STIX 字体集包含了更多的数学符号和字形,适合复杂的数学表达和符号需求。
    • Computer Modern 更加轻量,但可能在某些复杂场合下符号支持不如 STIX 丰富。

其他常用字体集

除了 Computer ModernSTIX,还有其他一些常用的数学字体集:

  • DejaVu SansDejaVu Serif:适合现代风格的图表,支持广泛的字符集。
  • STIX Two Text:STIX 项目的更新版本,提供更好的字体质量和符号支持。

标签:Modern,Computer,数学,STIX,出版物,字体,比较
From: https://www.cnblogs.com/Undefined443/p/18428926

相关文章

  • 比较器,深拷贝,浅拷贝
    Comparable接口我们写一个Student类,方便以下讲解publicclassStudent{publicStringname;publicintage;publicStudent(Stringname,intage){this.name=name;this.age=age;}@OverridepublicStringtoString()......
  • 高等数学 4.1 不定积分的概念与性质
    目录一、原函数与不定积分的概念二、基本积分表三、不定积分的性质一、原函数与不定积分的概念定义1如果在区间\(I\)上,可导函数\(F(x)\)的导函数为\(f(x)\),即对任一\(x\inI\),都有\[F'(x)=f(x)或\mathrm{d}F(x)=f(x)\mathrm{d}x,\]那么函数\(F(x)\)就称......
  • 高等数学 4.1 不定积分的概念与性质
    文章目录一、原函数与不定积分的概念二、基本积分表三、不定积分的性质一、原函数与不定积分的概念定义1如果在区间III上,可导函数......
  • 2024年华为杯研究生数学建模竞赛C题 波形机理建模+GBDT 进阶完整文章+代码+高级可视化
    2024年华为杯研究生数学建模竞赛C题波形机理建模+GBDT完整文章代码|进阶可视化全部问题已经更新完成,可视化图表20余张,代码量千余行,实在累到了…由于篇幅原因,此处放出部分内容供参考~完整内容可以从底部名片的群中获取~问题重述该题目围绕磁性元件的磁芯损耗建模......
  • std::vector 和 std::map 都支持以下比较运算符
    在C++标准库中,std::vector和std::map都支持以下比较运算符:==(相等运算符)!=(不等运算符)<(小于运算符)<=(小于等于运算符)>(大于运算符)>=(大于等于运算符)1.std::vector的比较对于std::vector,这些运算符通过词典序比较(lexicographicalcomparison)进行。词典序比较类似于字......
  • 高等数学 3.7 曲率
    目录一、弧微分二、曲率及其计算三、曲率圆与曲率半径*四、曲率中心的计算公式渐屈线与渐伸线一、弧微分设函数\(f(x)\)在区间\((a,b)\)内具有连续导数。在曲线\(y=f(x)\)上取固定点\(M_0(x_0,y_0)\)作为度两户唱的基点,并规定依\(x\)增大的方向为曲线的正向。对......
  • P3768 简单的数学题
    简单的数学题题目描述由于出题人懒得写背景了,题目还是简单一点好。输入一个整数\(n\)和一个整数\(p\),你需要求出:\[\left(\sum_{i=1}^n\sum_{j=1}^nij\gcd(i,j)\right)\bmodp\]其中\(\gcd(a,b)\)表示\(a\)与\(b\)的最大公约数。输入格式一行两个整数\(p,n\)。......
  • 【数学二】函数概念、常用函数、函数四大性质
    考试要求1、理解函数的概念,掌握函数的表示法,并会建立应用问题的函数关系.2、了解函数的有界性、单调性、周期性和奇偶性.3、理解复合函数及分段函数的概念、了解反函数及隐函数的概念。4、掌握基本初等函数的性质及其图形、了解初等函数的概念。5、理解极限的概念、理......
  • [OpenCV] 数字图像处理 C++ 学习——16直方图均衡化、直方图比较 详细讲解+附完整代码
    文章目录前言1.直方图均衡化的理论基础(1)什么是直方图(2)直方图均衡化原理(3)直方图均衡化公式2.直方图比较理论基础(1)相关性(Correlation)——HISTCMP_CORREL(2)卡方(Chi-Square)——HISTCMP_CHISQR(3)十字交叉性(Intersection)——HISTCMP_INTERSECT(4)巴氏距离......
  • 字符串比较函数的编写(自己编写一个strcmp函数)
    //17.字符串比较函数的编写\nintdemo2(charstr1[],charstr2[]){ while((*str1++==*str2++)&&*str1&&*str2){//不等长则跳出时指向当前不相等位(++后有一位为空),等长不一样则跳出时指向不相等的下一位 // printf("%c%c\n",*str1,*str2); } if((*str2==*str1)&&(*......