我的文本中的方程式具有错误软件包输入错误:unicode char(u 2061)。一个示例是以下方程。
begin{equation}
begin{aligned}
alpha = -1,38880 + 1,72027920times10^{-2}t_{e} + 3,199times10^{-2} sen(omega t_{e} )- 2,65times10^{-3} cos(omega t_{e} ) + 4,05times10^{-2} sen(2omega t_{e} ) + 1,525times10^{-2} cos(omega t_{e})
label{eq1}
end{aligned}
end{equation}
如何将其设置为工作?
sen
和(omega t_{e} )
和cos
和(omega t_{e} )
之间有一些不可见的字符。删除它们,并且代码再次起作用。
与问题无关:
-
而不是
cos
您应该使用cos
。 -
如果
sen
用作意大利语/西班牙语/任何sin
版本,则应该是直立的。babel
之类的软件包提供了宏sen
来执行此操作。 -
如果您使用
1,38880
编写数字,那么小数分离器周围的间距将是错误的。解决此使用1{,}38880
或icomma
软件包或使用siunitx
软件包中的专用宏。
documentclass{article}
usepackage[spanish]{babel}
usepackage{mathtools}
usepackage{icomma}
begin{document}
begin{equation}
alpha = -1,38880 + 1,72027920times10^{-2}t_{e} + 3,199times10^{-2} sen(omega t_{e} )- 2,65times10^{-3} cos(omega t_{e} ) + 4,05times10^{-2} sen(2omega t_{e} ) + 1,525times10^{-2} cos(omega t_{e})
label{eq1}
end{equation}
end{document}