尝试使用案例时,\begin 的参数有一个额外的 }

尝试使用案例时,\begin 的参数有一个额外的 }

我刚刚开始在桌面上编译 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

相关内容