使用左和右提升缺少 $

使用左和右提升缺少 $
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\title{hello}
\author{Jamesk}
\date{Jan 2023}

\begin{document}

\maketitle

\section*{introduction}
Lets define etities, relations and facts of the graph
\begin{itemize}
    \item entities:\\
            $\mathcal{G} =$ 
            \left\{
                \begin{tabular}{l}
                    
                \end{tabular}
            \right\}

        \item hi
\end{itemize}
\end{document}

删除我的部分代码表明这里的问题出在左边和右边,我无法弄清楚原因。

非常感谢帮助

file.tex|18 error| Missing $ inserted.
file.tex|23 error| Missing $ inserted.
file.tex|23 error| Missing } inserted.
file.tex|23 error| Extra }, or forgotten \endgroup.

这是我的错误信息。

答案1

\left\rightTeX 基元仅在数学模式下有效。如果在数学模式之外使用它们,TeX 会报告错误。

原因是:\left\right元将分隔符相对于数学轴缩放为分隔符的水平轴。数学轴的位置仅在数学模式下才为人所知。

答案2

\left\right分隔符只能在数学模式下使用,因为wipet 的回答解释道

在您的示例中,问题是你结束数学模式太早了:G应该在数学模式中,你的tabular环境应该是matrix。一般来说,matrix它的工作原理与 一样tabular,只不过它是设计用于数学模式中,并且将其内容置于数学模式中。它适用于矩阵、列/行向量以及任何类似类型的数学数组。

一个好的经验法则是任何数学表达式都应在数学模式内。如果您发现自己将数学表达式的某些部分放在数学模式之外,就像您这里的例子一样,这几乎总是表明您做的事情不太正确,并且您应该寻找更好的方法。

相关内容