当前位置: 代码迷 >> 综合 >> Latex问题:Package Listings Error: lstinline ended by EOL 或 You can‘t use `\eqno‘ in math mode
  详细解决方案

Latex问题:Package Listings Error: lstinline ended by EOL 或 You can‘t use `\eqno‘ in math mode

热度:63   发布时间:2023-12-12 08:43:05.0

文章目录

  • 问题
  • 解决

问题

使用带编号的公式时出现了错误 Package Listings Error: lstinline ended by EOLError ! You can't use \eqno in math mode,反正就是公式不能正常显示,大概率是一部分正常显示,另一部分是源码。
在这里插入图片描述

解决

首先检查一下大括号什么的是不是都配对

https://tex.stackexchange.com/questions/182950/you-cant-use-eqno-in-math-mode

其次,可能是竖线的问题,如果你是直接打 |,可以尝试替换为 \mid\middle|,后者可以自适应伸缩

http://kuing.orzweb.net/viewthread.php?tid=139

最后是换行问题,\begin{equation} 后启用 display math mode,\begin{equation} 之后如果换行的话会切换到vertical then horizontal mode,然后就会出现不匹配的问题

https://www.reddit.com/r/LaTeX/comments/d543q9/trouble_with_equations_that_start_with_fractions/

  相关解决方案