未定义控制序列错误消息

未定义控制序列错误消息

我刚刚开始使用 Latex,这是我使用的代码(Texstudio 编辑器):

\documentclass{article}
\usepackage{parskip}
\usepackage[margin=3.5cm]{geometry}
\usepackage{makeidx}
\usepackage{paralist}
\usepackage{amsmath,amssymb}
\usepackage{mdwtab}
\usepackage{graphicx,subfigure}
\DeclareMathSymbol{,}{\mathord}{letters}{''3B}
\newcommand{\np}{\newpage}
\begin{document}
\title{DSC4830\\[3mm]
    Research Project\\[5mm]
    Department of Decision Sciences\\[1cm]
    Assignment 1\\[5mm]
    Typing in \Latex\\[1cm]
}
\author{\textbf{\Large Lashner Ciorovich}\\[3mm]
    /textbf{\Large 07364598}
}
\maketitle
\thispagestyle{empty}
\np
\tableofcontents
\np
\end{document}

我不断收到以下日志:

缺少数字,视为零。\DeclareMathSymbol{,}{\mathord}{letters}{''3B} 缺少 \begin{document}。\DeclareMathSymbol{,}{\mathord}{letters}{''3B} 未定义控制序列。\maketitle

请有人告诉我我的代码有什么问题吗?

谢谢。

答案1

问题在于您在数学符号定义中输入了''而不是。"

顺便说一下,还有其他错误,主要是:

  1. LaTeX 徽标是使用\LaTeX而不是\Latex

  2. 你有一个/textbf而不是\textbf

  3. 最后,您真的确定要用逗号代替它并使其成为ord数学原子吗?编辑如果你想使用逗号作为小数分隔符(如@GustavoMezzetti 所建议的),请尝试使用包siunitx,具体加载方式如下\usepackage[output-decimal-marker={,}]{siunitx}。我建议你浏览一下其文档(您也可以texdoc siunitx在终端窗口中输入它来获得它)。

无论如何,这是我清理的代码

\documentclass{article}
\usepackage{parskip}
\usepackage[margin=3.5cm]{geometry}
\usepackage{makeidx}
\usepackage{paralist}
\usepackage{amsmath,amssymb}
\usepackage{mdwtab}
\usepackage{graphicx,subfigure}
\DeclareMathSymbol{,}{\mathord}{letters}{"3B}
\newcommand{\np}{\newpage}
\begin{document}
\title{DSC4830\\[3mm]
    Research Project\\[5mm]
    Department of Decision Sciences\\[1cm]
    Assignment 1\\[5mm]
    Typing in \LaTeX\\[1cm]
}
\author{\textbf{\Large Lashner Ciorovich}\\[3mm]
    \textbf{\Large 07364598}
}
\maketitle
\thispagestyle{empty}
\np
\tableofcontents
\np
\end{document}

输出

在此处输入图片描述

相关内容