为什么在“\lt”之后会导致出现“未定义的控制序列”

为什么在“\lt”之后会导致出现“未定义的控制序列”

我在使用 pdflatex 时遇到此错误:

! Undefined control sequence.
l.6 \(1.5 \lt
              x \lt 5.5\)
? 
! Undefined control sequence.
l.6 \(1.5 \lt x \lt
                    5.5\)
? 

该 tex 文件是:

\documentclass[preview,border=2pt]{standalone}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document}
\(1.5 \lt x \lt 5.5\)
\end{document}

序列“\lt”应该代表“<”符号。但它会导致错误。我应该添加一些额外的包吗?

答案1

正如所提到的我必须使用什么库才能使文档分别将 \lt 和 \gt 呈现为小于和大于符号?您应该定义自己的命令,因为 LaTeX 可以在数学模式下<书写。>

但是如果你使用“普通”的 TeX 文档(与其他问题的 OP 不同),你应该有以下命令(请注意\ensuremath):

\newcommand{\lt}{\ensuremath <}
\newcommand{\gt}{\ensuremath >}

相关内容