找回密码
 快速注册
搜索
查看: 171|回复: 15

这里的 $\pi$ 用了什么字体?

[复制链接]

83

主题

167

回帖

1643

积分

积分
1643

显示全部楼层

APPSYZY 发表于 2022-7-31 13:52 |阅读模式
pi.png

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2022-7-31 15:54
txfonts 宏包里的 \piup 就是这个字体。

但如果加了这个宏包,全局字体都变了,不知这篇文章是如何单独使用这一个 \piup 的。

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2022-7-31 16:08
看了 txfonts.sty 的源代码,应该只需像下面这样抠出来,即可单独使用这一个 \piup 而不影响其他字体:
  1. \documentclass{article}
  2. \DeclareSymbolFont{txlettersA}{U}{txmia}{m}{it}
  3. \SetSymbolFont{txlettersA}{bold}{U}{txmia}{bx}{it}
  4. \DeclareMathSymbol{\piup}{\mathord}{txlettersA}{25}
  5. \begin{document}
  6. test: $\pi\ne\piup$
  7. \[\frac2\piup x<\sin x<x,\quad\forall x\in\left(0,\frac\piup2\right).\]
  8. \end{document}
复制代码

测试结果:
捕获.PNG

83

主题

167

回帖

1643

积分

积分
1643

显示全部楼层

 楼主| APPSYZY 发表于 2022-7-31 17:10
kuing 发表于 2022-7-31 16:08
看了 txfonts.sty 的源代码,应该只需像下面这样抠出来,即可单独使用这一个 \piup 而不影响其他字体:

测 ...

原来是正体的 $\pi$ 呀!长见识了。

83

主题

167

回帖

1643

积分

积分
1643

显示全部楼层

 楼主| APPSYZY 发表于 2022-7-31 19:26
kuing 发表于 2022-7-31 16:08
看了 txfonts.sty 的源代码,应该只需像下面这样抠出来,即可单独使用这一个 \piup 而不影响其他字体:

测 ...

为什么我截图中 $\dfrac{\pi}{2}$ 的分数线那么粗(截图来自 PDF),但是 3 楼是正常的额

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2022-7-31 21:04
APPSYZY 发表于 2022-7-31 19:26
为什么我截图中 $\dfrac{\pi}{2}$ 的分数线那么粗(截图来自 PDF),但是 3 楼是正常的额 ...

这就不知道了
可能是 PDF 阅读器的差别?也可能是源码里面重定义过 \frac 的分数线?

830

主题

4862

回帖

3万

积分

积分
36159

显示全部楼层

isee 发表于 2022-7-31 23:30
kuing 发表于 2022-7-31 21:04
这就不知道了
可能是 PDF 阅读器的差别?也可能是源码里面重定义过 \frac 的分数线? ...


应该没人动这个分数线吧?前者可能性更大

不过,我觉得,upgreek 宏包下的直接 pi 比顶楼漂亮
isee=freeMaths@知乎

83

主题

167

回帖

1643

积分

积分
1643

显示全部楼层

 楼主| APPSYZY 发表于 2022-8-1 12:29
isee 发表于 2022-7-31 23:30
应该没人动这个分数线吧?前者可能性更大

不过,我觉得,upgreek 宏包下的直接 pi 比顶楼漂亮

upgreek 宏包中的 \uppi 的确比一楼图片中的 pi 更好看,一楼那个字体的 pi 配合周围其他的字母、数字,显得格格不入。
不过把 $\pi$ 改成正体,应该是为了顺应某种数学写作格式,类似于把自然对数 $e$ 写成正体的 $\mathrm{e}$。

83

主题

167

回帖

1643

积分

积分
1643

显示全部楼层

 楼主| APPSYZY 发表于 2022-8-1 12:31
不过,为什么 \rm 或 \mathrm 不能把 $\pi$ 变成正体呢?

830

主题

4862

回帖

3万

积分

积分
36159

显示全部楼层

isee 发表于 2022-8-1 16:26
APPSYZY 发表于 2022-8-1 12:31
不过,为什么 \rm 或 \mathrm 不能把 $\pi$ 变成正体呢?


当然正是因为命令无效我才用 upgreek 宏包的,被你这么一反问,我觉得可能是字体问题,希腊字母估计不支持(rm) 罗马体吧,(大致意思)

不过希腊字母大写全是直立体



====

是啊,pi,e,d,sin,max,lim,(int 好像是例外)等等数学名词全都是直立体
isee=freeMaths@知乎

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2022-8-1 19:17
isee 发表于 2022-7-31 23:30
应该没人动这个分数线吧?前者可能性更大

不过,我觉得,upgreek 宏包下的直接 pi 比顶楼漂亮


upgreek 宏包的 \uppi 我觉得也不怎么好看……

textgreek 宏包的 \textpi 好看些(但是只能用在文本模式,当然你也可以将 \text{\textpi} 自定义为一个命令来在公式里用……

unicode-math 宏包的 \uppi 也很好(默认字体 Latin Modern Math 即可,要用 xelatex 编译,这个直立体最接近原来的 `\pi` 😉……

另外,newtxmath 宏包与 txfonts 的 \piup 也不同(但一般字母的风格几乎一样……

如下图所示:
QQ截图20220801191754.png

830

主题

4862

回帖

3万

积分

积分
36159

显示全部楼层

isee 发表于 2022-8-1 21:17
kuing 发表于 2022-8-1 19:17
upgreek 宏包的 %uppi 我觉得也不怎么好看……

textgreek 宏包的 \textpi 好看些(但是只能用在文本模式 ...

原来有这么多选择~
isee=freeMaths@知乎

83

主题

167

回帖

1643

积分

积分
1643

显示全部楼层

 楼主| APPSYZY 发表于 2023-10-29 22:17
本帖最后由 kuing 于 2023-11-8 14:56 编辑 kuing 注:本回帖内容已丢失,以下内容根据回忆写出。

原文大致为如下三点:

1、最近看《数学憋间》,发现 `\pi` 也是用直立体。

2、《数学憋间》是否有纸质版 / 正式出版 ?

3、《数学憋间》的 latex 是谁做的?

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2023-10-29 23:00
本帖最后由 kuing 于 2023-11-8 15:01 编辑 回楼上:

1、我回看了一下,是自 2012 年第 2 期(总第 9 期)起才开始用直立的 `\pi`。
看代码也是从这期开始才用 xeCJK(前八期是用 CJK)。
当时直立 `\pi` 的实现方式是用 CMU Serif 字体里的相应字符。

2、《憋间》只有电子版。

3、《憋间》的 latex 是我和何版主(hejoseph)两人一起制作的。

471

主题

945

回帖

9837

积分

积分
9837

显示全部楼层

青青子衿 发表于 2024-3-8 11:39
本帖最后由 青青子衿 于 2024-3-11 04:36 编辑
kuing 发表于 2023-10-29 23:00
回楼上:

1、我回看了一下,是自 2012 年第 2 期(总第 9 期)起才开始用直立的 `\pi`。


有点意思
\begin{align*}
\large{
\begin{split}
&\unicode[Times]{x03C0}\\
&\unicode[Geramond]{x03C0}\\
&\unicode[Arial Unicode MS.]{x03C0}\\
&\unicode[STIXGeneral]{x03C0}
\end{split}
}
\end{align*}
LATEX 中的希臘字母
xyh97.home.blog/2020/07/17/latex-greek-letters/

点评

哟,mathjax 也能这样玩呀😀  发表于 2024-3-8 11:48

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:01

Powered by Discuz!

× 快速回复 返回顶部 返回列表