提问于:
浏览数:
2388
## 编译环境
操作系统
* [ ] 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 回答
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}
```
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。