Unicode に関する異常な問題

Unicode に関する異常な問題

ShareLaTeX で次のコードをコンパイルしようとしましたが、Unicode に関連する問題が発生しました。この行には 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}

正常にコンパイルされます。

ここに画像の説明を入力してください

関連情報