如何减少公式前后的垂直空白

如何减少公式前后的垂直空白

我想减少方程式前后的垂直空间。但效果不应该是全局的!所以我只想改变部分方程式的垂直空间。

下面是我的问题的一个例子:

    \setlength{\belowdisplayskip}{0pt} \setlength{\belowdisplayshortskip}{0pt}
\setlength{\abovedisplayskip}{0pt} \setlength{\abovedisplayshortskip}{0pt}
\begin{table}[H]
   \centering

   \begin{footnotesize}  
   \begin{tabular}{p{4.5cm}p{6.5cm}}
      \toprule
      \textbf{Text} & \textbf{Gleichung} \\
      \midrule
      \midrule
      Text T &
      \begin{equation}
         T(x_t) =
         \begin{cases}
            1 & x_t \leq 1 \\
            2 & x_t \leq 2 \\
            3 & x_t \leq 3 \\
            4 & sonst
         \end{cases}
      \label{eq:equation}
      \end{equation} \\
      \bottomrule
   \end{tabular}
   \end{footnotesize}

   \caption{caption}
   \label{tab:table}
\end{table}

我有一张有 2 列 n 行的表格。我想在右列的每一行中放置方程式,方程式前后没有间距。

目前看来,\setlength{\belowdisplayskip}{0pt}似乎没有什么效果。

谁能帮我?

问候。

答案1

使用附加项minipage围绕方程式。

\documentclass{article}
\usepackage{amsmath,booktabs}
\begin{document}
\begin{table}[htb]
    \centering
   \footnotesize
   \begin{tabular}{p{4.5cm}p{6.5cm}}
      \toprule
      \textbf{Text} & \textbf{Gleichung} \\
      \midrule
      \midrule
      Text T &
      \begin{minipage}{\linewidth}
      \begin{equation}
         T(x_t) =
         \begin{cases}
            1 & x_t \leq 1 \\
            2 & x_t \leq 2 \\
            3 & x_t \leq 3 \\
            4 & sonst
         \end{cases}
      \label{eq:equation}
      \end{equation}
      \end{minipage} \\
      \bottomrule
   \end{tabular}
   \caption{caption}
   \label{tab:table}
\end{table}
\end{document}

在此处输入图片描述

为了将等式向左对齐,可以使用

$\begin{aligned}[t]
        T(x_t) =
         \begin{cases}
            1 & x_t \leq 1 \\
            2 & x_t \leq 2 \\
            3 & x_t \leq 3 \\
            4 & sonst
         \end{cases}
      \end{aligned}\hfill \refstepcounter{equation}(\theequation)$

在这种情况下,不需要minipage

\documentclass{article}
\usepackage{amsmath,booktabs}
\begin{document}
\begin{table}[htb]
    \centering
   \footnotesize
   \begin{tabular}{p{4.5cm}p{6.5cm}}
      \toprule
      \textbf{Text} & \textbf{Gleichung} \\
      \midrule
      \midrule
      Text T &
      $\begin{aligned}[t]
        T(x_t) =
         \begin{cases}
            1 & x_t \leq 1 \\
            2 & x_t \leq 2 \\
            3 & x_t \leq 3 \\
            4 & sonst
         \end{cases}
      \end{aligned}\hfill \refstepcounter{equation}(\theequation)$\\
      \bottomrule
   \end{tabular}
   \caption{caption}
   \label{tab:table}
\end{table}
\end{document}

在此处输入图片描述

相关内容