我正在写这个等式:
{min}_G{max}_DL_{GAN}(D,G)=E_x\sim P_R [log D(x)]+E_z\simP_z[log(1-D(G(z)))]
它给了我错误:
! Package inputenc Error: Unicode character (U+2061)
(inputenc) not set up for use with LaTeX.
答案1
当我在方程式中遇到令人讨厌的不可见字符时,我经常会这样做:(a) 从 pdfLaTeX 切换到 LuaLaTeX,(b) 确保加载包unicode-math
。这样,不可见字符(例如)U+2061 (FUNCTION APPLICATION)
就会显示在 pdf 文件中——参见下面屏幕截图中的第一行。这使得查找和删除这些字符变得非常简单。完成此步骤后,您可以根据需要返回 pdfLaTeX。
为了使你的公式适用于 LaTeX,你还应该 (a) 将{min}
和替换{max}
为\min
和\max
以及 (b)log
将的实例替换为\log
。并且,更改\simP
为\sim P
将有助于避免收到错误消息。
% !TEX TS-program = lualatex
\documentclass{article}
\usepackage{amsmath} % for 'gather*' environment
\usepackage{unicode-math} % to make the invis. char. visible
\begin{document}
\begin{gather*}
{min}_G{max}_DL_{GAN}(D,G)=E_x\sim P_R [log D(x)]+E_z\sim P_z[log(1-D(G(z)))] \\
\min_{G}\max_{D}L_{GAN}(D,G)=E_x\sim P_R [\log D(x)]+E_z\sim P_z[\log(1-D(G(z)))]
\end{gather*}
\end{document}