我刚刚开始在桌面上编译 LaTeX,而不是使用 Overleaf,一切顺利,但我似乎无法使用该cases
环境。这是我的代码(为简洁起见删除了一些行):
\documentclass[12pt]{report}
\usepackage{polski}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{tikz-cd}
%wieksze marginesy
\usepackage[margin=1in]{geometry}
\begin{document}
%(...............)
Oczywiście $(1, \ldots, 1) \in W^\perp$. Gdy $\mathrm{char}k\mid n$, to również $(1, \ldots, 1) \in W$, a zatem $W \cup W^\perp \neq \{0\}$ i $W, W^\perp$ są podprzestrzeniami zdegenerowanymi. Niech $\mathrm{char}k \nmid n$. Załóżmy, że $(a_1, \ldots, a_n) \notin \mathrm{lin}\{(1, \ldots, 1)\}, (a_1, \ldots, a_n) \in W^\perp$. Istnieją $i, j \in \{1, \ldots, n\}$ takie, że $a_i \neq 0$, $a_j \neq a_i$. Załóżmy dla wygody, że $i = 1$, $j = 2$. Rozważmy układ równań
$$
\begin{cases}
x_1 + \ldots + x_n & = 0 \\
a_1x_1 + \ldots + a_nx_n & = 0
\end{cases}
\xrightarrow
\begin{cases}
x_1 + \ldots + x_n & = 0 \\
(\frac{a_2}{a_1} - 1)x_2 + \ldots + (\frac{a_n}{a_1} - 1)x_n & = \frac{1}{a_1}
\end{cases}
$$
\end{document}
编译后pdflatex
得到
Underfull \hbox (badness 10000) in paragraph at lines 26--28
! Argument of \begin has an extra }.
<inserted text>
\par
l.37 \begin
{cases}
?
Runaway argument?
! Paragraph ended before \begin was complete.
<to be read again>
\par
l.37 \begin
{cases}
?
! Missing $ inserted.
<inserted text>
$
l.37 \begin
{cases}
?
! Missing } inserted.
<inserted text>
}
l.37 \begin
{cases}
?
! Missing $ inserted.
<inserted text>
$
l.37 \begin
{cases}
?
! Limit controls must follow a math operator.
\ext@arrow ...x to\wd \tw@ {\unhbox \z@ }}\limits
\@ifnotempty {#7}{^{\if 0#...
l.37 \begin
{cases}
?
! Missing \endcsname inserted.
<to be read again>
\def
l.37 \begin
{cases}
?
)
! Incomplete \ifx; all text was ignored after line 37.
<inserted text>
\fi
<*> birula.tex
我尝试了几种方法,但对我来说,我的使用cases
似乎完全无害。问题可能出在哪里?
答案1
您误用了\xrightarrow
具有强制参数(要放置在可扩展箭头上方的文本)的参数。
根据 TeX 的解析规则,它会将下一个标记扫描为强制参数,而该标记恰好是\begin
。混乱随之而来。
你需要的是\rightarrow
。