```tex \documentclass[a4paper,UTF8,twoside]{article} \usepackage[notext,nomath,not1,notextcomp]{stix} \usepackage{amsmath} \begin{document} \begin{displaymath} \fint \end{displaymath} \end{document} ``` stix宏包中有定义\fint,但是实际使用中却显示该命令未定义,请问如何解决?![命令未定义](https://pics.latexstudio.net/data/images/202004/407dcb94b1ff7e2.png "命令未定义")![宏包中有定义](https://pics.latexstudio.net/data/images/202004/ffffd70f29ee48a95.png "宏包中有定义")

1 回答1

3
选项中有 `nomath` 怎么可能出得来……

作者追问:2020-04-02 20:35

解决了,谢谢!只是之前一直都加载过这个命令,都能正常运行,结果这次却不能运行,真是奇怪。

作者追问:2020-04-02 22:21

```tex \documentclass[a4paper,UTF8,twoside]{article} \usepackage{amssymb} \usepackage[heading=true]{ctex} \usepackage[notext,not1,notextcomp]{stix} \usepackage{amsmath} \usepackage{upgreek} \usepackage{mathrsfs} \begin{document} \begin{displaymath} \fint_U \end{displaymath} \end{document} ``` 现在编译出错。测试过,若把amssymb、ctex、upgreek、mathrsfs四个宏包任意删一个,则可以正常编译。

回答: 2020-04-02 22:49

`stix` 换成 `stix2`,把剩下的包删了,有需要的时候再用,例如 ```tex \documentclass[a4paper,twoside]{article} \usepackage[UTF8,heading=true]{ctex} \usepackage[notext,not1,notextcomp,lcgreekalpha]{stix2} \usepackage{amsmath} \begin{document} \[ \fint_U \] \begin{align*} \mathscr{ABC}\\ \mathbb{QRC}\\ \alpha\beta\gamma \end{align*} \end{document} ``` 可以正常通过
  • 回复 undefined :这是另外一个问题,麻烦你提供相应的 MWE – 啸行 2020-04-02 21:38 回复
  • 如果取消nomath的话,我的原始文件不能正常编译了...... – Mso1124 2020-04-02 20:37 回复
  • 如果取消nomath的话,我的原始文件不能正常编译了...... – Mso1124 2020-04-02 20:37 回复
  • 非常感谢! – Mso1124 2020-04-02 20:36 回复

你的回答

请登录后回答

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