编写代码
The weight decay was set to $1 \times {10^{−4}}$ for Model 8 and $5\times 10^{−4}$.
缺少负号。
这些是我正在使用的软件包
\usepackage{jmlr2e}
\usepackage{indentfirst}
% Definitions of handy macros can go here
\usepackage{float}
\usepackage{underscore}
\restylefloat{table}
\newcommand{\dataset}{{\cal D}}
\newcommand{\fracpartial}[2]{\frac{\partial #1}{\partial #2}}
答案1
出现问题的原因是,两个指数中使用的符号−
不是“正常”的破折号,-
而是 Unicode 符号U+2212
,即“数学减号”符号。(您是否从其他来源复制并粘贴了输入?)
以下是三种补救措施:
切换到 XeLaTeX 或 LuaLaTeX 并加载
fontspec
包或unicode-math
包(自动加载fontspec
)。如果您需要使用 pdfLaTeX,请在序言中添加以下说明:
\usepackage[utf8]{inputenc} \DeclareUnicodeCharacter{2212}{-}
最后,考虑简单地用 替换所有 实例
−
。-
(这就是下面的代码所做的。)
\documentclass{article}
\begin{document}
\section*{Your code}
The weight decay was set to $1 \times {10^{−4}}$ for Model 8 and $5
\times 10^{−4}$.
\bigskip
\section*{Correct code}
The weight decay was set to $1 \times {10^{-4}}$ for Model 8 and $5
\times 10^{-4}$.
\end{document}