latex \right\} 未显示在 pdf 中

latex \right\} 未显示在 pdf 中

以下是一段显示函数的 LaTeX 代码。但在生成的 PDF 文件中,右花括号“}”未显示在末尾。如果我\right\}仅用替换\},则右括号会显示出来,但我想要更大的括号。一个复杂之处可能是我的方程式太长了,所以我不得不将其分成多行。我遇到的另一个问题是我想排列方程式部分,因此我使用:

\subitem\space\space\space\space\space\space\space\space\space\space
\space\space\space\space\space\space\space\space \(` equation line `\) \\

一定有更好的方法来做到这一点。

谁能告诉我如何插入一个大的右花括号,并让所有等式部分根据左括号“(”排列?

以下是我目前拥有的:

在此处输入图片描述

代码如下:

\documentclass[titlepage]{scrartcl}
\usepackage[utf8]{inputenc}
\setkomafont{disposition}{\normalfont\bfseries}
\usepackage{geometry}
\geometry{left=1in,right=1in,top=1in,bottom=1in}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{class}
\rhead{name}
\cfoot{\thepage} %center of the footer!
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\begin{description}
\item[\space\space\space\space\space\space\space ii.]Calculate the covariance matrix of each class (\(\Sigma_{1}, \Sigma_{2}\)) manually.
\\ \\
answer:
    \subitem \(\displaystyle \Sigma_{1} = \frac{1}{2-1}\left\{
    \left(\left[\begin{array}{c} 0.80 \\ 1.2\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)
    \left(\left[\begin{array}{c} 0.80 \\ 1.2\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)^{T} + \) 
    \subitem \space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space \(
    \left(\left[\begin{array}{c} 0.90 \\ 1.4\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)
    \left(\left[\begin{array}{c} 0.90 \\ 1.4\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)^{T} + 
    \right\}\)
    \subitem \space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space \(
    \left(\left[\begin{array}{c} 0.90 \\ 1.4\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)
    \left(\left[\begin{array}{c} 0.90 \\ 1.4\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)^{T} + 
    \right\}\)
    \subitem \space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space \(
    \left(\left[\begin{array}{c} 0.90 \\ 1.4\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)
    \left(\left[\begin{array}{c} 0.90 \\ 1.4\end{array}\right]-\left[\begin{array}{c} 1.0 \\ 1.375\end{array}\right]\right)^{T} \right\}\)
\end{description}
\end{document}

答案1

建议简化您的代码。

\documentclass{scrartcl}
\usepackage{mathtools}

\newcommand*\bect[1]{\bectaux#1\relax} % bracketed vec
\def\bectaux#1,#2\relax{\begin{bmatrix}#1\\#2\end{bmatrix}}

\begin{document}
\[
  \Sigma_1 = \frac{1}{2-1}
    \!\begin{aligned}[t]
      \Biggl\{
        & \biggl( \bect{0.80,1.2} - \bect{1.0,1.375} \biggr) \biggl( \bect{0.80,1.2} - \bect{1.0,1.375} \biggr)^T + \\
        & \biggl( \bect{0.90,1.4} - \bect{1.0,1.375} \biggr) \biggl( \bect{0.90,1.4} - \bect{1.0,1.375} \biggr)^T + \\
        & \biggl( \bect{0.90,1.4} - \bect{1.0,1.375} \biggr) \biggl( \bect{0.90,1.4} - \bect{1.0,1.375} \biggr)^T + \\
        & \biggl( \bect{0.90,1.4} - \bect{1.0,1.375} \biggr) \biggl( \bect{0.90,1.4} - \bect{1.0,1.375} \biggr)^T
      \Biggr\}
    \end{aligned}
\]
\end{document}

在此处输入图片描述

答案2

没有文档命令\subitem;它已定义但仅供索引使用。1

\space另外,一定要避免输入多行命令。我可以向你保证,我可能\space在文档正文中输入过一两次命令(除非文本需要\space命令本身的描述)。

我提出的解决方案与 Manuel 的方案并没有实质性的区别,但也有几个不同之处,主要的区别\left在于\right 这里很好,其中 a 中的行数\cvect未知(这里是两行,但我想可能会更多)。

当位于括号旁边时,获得更好的转置符号的一个技巧是使用\!

借助 可以实现标签和单词“Answer”之间的对齐enumitem

\documentclass[titlepage]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{geometry}

\setkomafont{disposition}{\normalfont\bfseries}
\geometry{left=1in,right=1in,top=1in,bottom=1in}

\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{enumitem}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{class}
\fancyhead[R]{name}
\fancyfoot[C]{\thepage} %center of the footer!
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

\newcommand{\cvect}[1]{\begin{bmatrix}#1\end{bmatrix}}
\newcommand{\nulldel}[1]{#1.\kern-\nulldelimiterspace}

\begin{document}

\begin{description}[leftmargin=1cm,itemindent=\labelsep]
\item[ii.] Calculate the covariance matrix of each class 
  (\(\Sigma_{1}, \Sigma_{2}\)) manually.\\*[\medskipamount]
Answer: \(
\begin{aligned}[t]
\Sigma_{1} = \frac{1}{2-1}\left\{ \vphantom{\cvect{0\\0}^{T}} \nulldel{\right}
  & \left(\cvect{0.80 \\ 1.2}-\cvect{1.0 \\ 1.375}\right)
    \left(\cvect{0.80 \\ 1.2}-\cvect{1.0 \\ 1.375}\right)^{\!T} + {} \\
  & \left(\cvect{0.90 \\ 1.4}-\cvect{1.0 \\ 1.375}\right)
    \left(\cvect{0.90 \\ 1.4}-\cvect{1.0 \\ 1.375}\right)^{\!T} + {} \\
  & \left(\cvect{0.90 \\ 1.4}-\cvect{1.0 \\ 1.375}\right)
    \left(\cvect{0.90 \\ 1.4}-\cvect{1.0 \\ 1.375}\right)^{\!T} + {} \\
  & \nulldel{\left} \left(\cvect{0.90 \\ 1.4}-\cvect{1.0 \\ 1.375}\right)
    \left(\cvect{0.90 \\ 1.4}-\cvect{1.0 \\ 1.375}\right)^{\!T}\, \right\}
\end{aligned} \)
\end{description}
\end{document}

在此处输入图片描述

1如果您\subitem在某些指南中发现,请以最好的方式处理该指南,包括将其放入垃圾桶。;-)

相关内容