Latex 使用MikTex时未定义控制序列

Latex 使用MikTex时未定义控制序列,latex,pdflatex,miktex,amsmath,Latex,Pdflatex,Miktex,Amsmath,我从MikTex控制台收到一条错误消息,试图将我的.tex文档转换为pdf格式。我使用了命令:pdflatex Test.tex 错误是未定义的控制序列。LaTex似乎不知道命令:\nmid,而命令\mid工作正常。 这是我的全部代码: \documentclass [a4paper] {article} \usepackage{amsmath} \everymath{\displaystyle} \begin {document} $\nmid$ \end{document} 编辑: 看来我

我从MikTex控制台收到一条错误消息,试图将我的.tex文档转换为pdf格式。我使用了命令:pdflatex Test.tex 错误是未定义的控制序列。LaTex似乎不知道命令:\nmid,而命令\mid工作正常。 这是我的全部代码:

\documentclass [a4paper] {article}
\usepackage{amsmath}
\everymath{\displaystyle}
\begin {document}
$\nmid$
\end{document}
编辑: 看来我很笨
如果在代码中包含\usepackage{amssymb},则它将正常工作

如果您收到如下错误消息

! Undefined control sequence.
<recently read> \nmid 

l.5 $\nmid
          $
!未定义的控制序列。
\nmid
l、 5$\nmid
$
这通常意味着您要么拼错了控制序列,要么拼写正确,但在其他地方定义了(例如,在某些包中)

在您的情况下,
\nmid
在中定义。您还可以在中标识此符号


解决方案:在序言中添加
\usepackage{amssymb}

如果您收到如下错误消息

! Undefined control sequence.
<recently read> \nmid 

l.5 $\nmid
          $
!未定义的控制序列。
\nmid
l、 5$\nmid
$
这通常意味着您要么拼错了控制序列,要么拼写正确,但在其他地方定义了(例如,在某些包中)

在您的情况下,
\nmid
在中定义。您还可以在中标识此符号


解决方案:在序言中添加
\usepackage{amssymb}

如果删除
[a4paper]
\begin{document}
周围的空格,会发生什么?如果删除
[a4paper]
\begin{document}
周围的空格,会发生什么?