如何修复间距

如何修复间距

这个方程组由一系列方程组成,我想使用水平点跳过中间方程,就像 1,2 ...n 中一样。但是当我执行以下操作时,等号前有一个难看的空格/间隙,而且水平点\ldots没有填满方程的长度。我该如何解决这个问题?

在此处输入图片描述

\documentclass{article}
\usepackage{systeme}

\begin{document}

% here
\begin{equation}
    \systeme{
        L_i^TS_1 = 0,
        L_i^TS_2 = 0,
        \ldots,
        L_i^TS_{i-1} = 0
    }
\end{equation}
% to here

\end{document}

答案1

我建议\cdots更好的垂直间距。您可以将其括起来\mathllap以消除不需要的空间。注意:\mathllap需要mathtools包。

在此处输入图片描述

\documentclass{article}
\usepackage{systeme,mathtools}

\begin{document}

% here
\begin{equation}
    \systeme{
        L_i^TS_1 = 0,
        L_i^TS_2 = 0,
        \mathllap{\cdots},
        L_i^TS_{i-1} = 0
    }
\end{equation}
% to here

\end{document}

您可能会考虑\vdots

在此处输入图片描述

要使水平点横跨整条线,可以使用\dotfill。我建议将其提高以获得更好的间距:

\rlap{\raisebox{.5ex}{\makebox[1.8cm]{\dotfill}}}

在此处输入图片描述

相关内容