下面的代码产生了图片中的错误。知道为什么吗?
% !TEX encoding = UTF-8 Unicode
\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{datetime}
\usepackage[turkish]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
\end{document}
答案1
软件包的矩阵环境amsmath
必须在数学模式下设置。您没有这样做,因此 TeX 正在搜索启用此数学模式的矩阵环境$
。如果您将其放入$...$
、\(...\)
、\[...\]
、\begin{displaymath}...\end{displaymath}
或(当然还有其他……),它将起作用。\begin{equation}...\end{equation}
\begin{equation*}...\end{equation*}
\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\begin{document}
\[\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}\]
\end{document}