涉及 Unicode 的异常问题

涉及 Unicode 的异常问题

我曾尝试在 ShareLaTeX 中编译以下内容,但遇到了涉及 Unicode 的问题,我确定这不是在这一行中。

\begin{equation}
    f(Q, \omega) = A_0(Q)\delta(⁢\omega)\sum_{l}^{N-1}A_l(Q)
    \frac{1}{\pi}\frac{\tau_l}{1+\omega^2\tau^2}
    \label{eq1}
\end{equation}

当我编译时出现错误:

" Package inputenc Error: Unicode char ⁢ (U+2062)

(inputenc)                not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.10 f(Q, \omega) = A_0(Q)\delta(⁢
                                    \omega)\sum_{l}^{N-1}A_l(Q)\frac{1}{\pi}...

Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it."

答案1

在 LaTeX 遇到问题的地方,错误消息中的行断了:

l.10 f(Q, \omega) = A_0(Q)\delta(⁢
                                    \omega)\sum_{l}^{N-1}A_l(Q)\frac{1}{\pi}...

它所困扰的字符是 U+2062,即“不可见的时间”字符,因此您可以明白为什么您无法发现它,但我向您保证它就在那里。如果您将光标移动到 of\\omega按下退格键,它应该可以删除该字符。我不知道您是如何在源代码中得到它的,但如果您从某个地方复制了某些内容,这可能是问题所在。删除字符后:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
  f(Q, \omega) = A_0(Q)\delta(\omega)\sum_{l}^{N-1}A_l(Q)
  \frac{1}{\pi}\frac{\tau_l}{1+\omega^2\tau^2}
  \label{eq1}
\end{equation}

\end{document}

编译成功。

在此处输入图片描述

相关内容