完美解决 ---latex运行正常,但是公式显示有问题,latex公式不显示等号 = 和加号 +

完美解决 ---latex运行正常,但是公式显示有问题,latex公式不显示等号 = 和加号 +_第1张图片

文章目录

  • 一、问题展示
  • 二、分析原因
  • 三、 我的解决办法
  • 四、 \usepackage{txfonts}宏包是什么?
  • 五、\usepackage{amsmath}宏包是什么?
  • 总结



一、问题展示

latex运行正常,但是公式显示有问题,latex公式不显示等号 = 和加号 +

二、分析原因

  1. 编辑器问题:我们使用的编辑器可能无法正确呈现等号和加号。我们可以尝试打开PDF文件查看公式是否正确显示。
  2. 字体问题:我们使用的字体可能不支持这些数学符号。我们可以尝试更改字体或添加适当的宏包。
  3. 其他宏包冲突:我们的代码中可能存在其他宏包引起的冲突,可能会干扰显示符号。我们可以尝试删除部分宏包并逐个添加以确定问题的根源。

三、 我的解决办法

删除冲突宏包\usepackage{txfonts},加上一个宏包\usepackage{amsmath} , 完美解决!!

% \usepackage{txfonts}
\usepackage{amsmath}

四、 \usepackage{txfonts}宏包是什么?

\usepackage{txfonts}是一个宏包,它提供了一些简单但实用的数学字体和符号。当您想要使用这个宏包时,只需在您的LaTeX代码中添加\usepackage{txfonts}即可。

该宏包提供了以下一些主要功能:

  1. 数学字体:该宏包提供了一些比较时尚的数学字体,包括Times、Helvetica、Courier、Helvetica Maths、Math Times等。

  2. 数学符号:该宏包还提供了一些额外的数学符号,如花体(\mathscr{})、黑体(\mathbb{})、粗体(\mathbf{})等。

同时,注意到txfonts宏包已经被更为现代的新字体所替代,如newtxmath、newpxmath、stix2等。因此,建议根据具体需要选择使用合适的字体宏包。

五、\usepackage{amsmath}宏包是什么?

\usepackage{amsmath}是LaTeX最常用的宏包之一,它提供了一些强大的数学排版命令和环境,可以极大地简化数学公式的排版。

下面是amsmath宏包提供的一些常用功能:

  1. 提供多种数学公式环境,如aligngatheraligned等,可以在多行或多列中方便地对齐公式。

  2. 提供一些扩展的数学符号和操作符,如\implies\iff\therefore\because\nabla\partial等。

  3. 提供一些针对方程组和矩阵等特殊需求的命令和环境,如\begin{cases}\begin{pmatrix}\begin{matrix}等。

  4. 提供数学命令与标记命令,如\DeclareMathOperator\newcommand\tag等。

总的来说,amsmath宏包为LaTeX用户提供了更为便捷的数学排版功能,可以让用户更加轻松地排版出高质量的数学公式。


总结

因此我们可以总结到:\usepackage{txfonts}宏包有时会产生一些与LaTeX默认设置相冲突的问题,导致一些公式符号无法正常显示。而\usepackage{amsmath}宏包提供了更好的公式排版功能,它能够解决一些潜在的冲突并提供更多的数学符号与排版环境,使公式更容易地被排版。因此,我们删除了txfonts宏包,使用amsmath宏包之后,可能解决了公式无法正常显示的问题。注意,许多情况下,建议使用amsmath宏包而不是txfonts宏包,以确保公式能够正确地显示。

你可能感兴趣的:(Latex编译,latex)