## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [ ] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 在使用了 ```markdown \usepackage{fontspec} \setmainfont{Arial} ``` 之后,只有表格的文本字体变了,数学符号字体没变。 而参考了[LaTeX技巧386:LaTeX中如何使用word中的Arial字体?](https://www.latexstudio.net/archives/7950 "LaTeX技巧386:LaTeX中如何使用word中的Arial字体?")我也实现不了数学符号也是Arial字体。
font2.rar
11KB

2 回答2

1
1. Arial 没有数学符号; 2. Arial 是无衬线体,如果要用无衬线的数学符号可以考虑 `unicode-math` + `Fira Math`。
0
表格后无法恢复成原来的数学字体,等人补充吧 ```tex \documentclass{ctexart} \usepackage{etoolbox} \usepackage{amsmath,unicode-math} \AtBeginEnvironment{tabular}{\setmainfont{Arial}\setmathfont{Fira Math}} \begin{document} test $a + b = c$ \begin{figure} \begin{tabular}{c} test \\ $a + b = c$ \\ \end{tabular} \end{figure} test $a + b = c$ \end{document} ```

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。