Personal nest in the information age

LaTeX、MathJax在公式里显示正体小写希腊字母的方法

本文以圆周率的符号pi为例。

LaTeX

LaTeX可以使用“upgreek”宏包

示例代码:

\documentclass{article}
\usepackage{upgreek}
\begin{document}
	\begin{equation}
		f(x) = \frac{1}{2\uppi}
	\end{equation}
	\begin{equation}
		f(x) = \frac{1}{2\pi}
	\end{equation}
\end{document}

示例效果:

MathJax

MathJax不支持LaTeX的“upgreek”宏包,可以理解为MathJax官方就不支持正体小写希腊字母的渲染。但是仍然有一种不算非常好,但是能用的解决办法:

MathJax可以通过“\unicode”调用Unicode字符,并用Times字体显示:

示例代码:

$$正体:f(x) = \frac{1}{2\unicode[Times]{x03C0}}$$
$$意大利斜体:f(x) = \frac{1}{2\pi}$$

显示效果:

$$正体:f(x) = \frac{1}{2\unicode[Times]{x03C0}}$$
$$意大利斜体:f(x) = \frac{1}{2\pi}$$

Bibliography

Further reading

Leave a comment

Your email address will not be published. Required fields are marked *