Таблица изменяет расстояние до предыдущей строки в зависимости от строк

Таблица изменяет расстояние до предыдущей строки в зависимости от строк

Кажется, это такая простая проблема, но я до сих пор не нашел ответа на этот вопрос. Я использую неплавающую табличную среду. В зависимости от того, сколько строк в моей таблице, расстояние до предыдущей строки меняется.

Если у меня есть таблица с одной строкой, расстояние между последней нетабличной строкой и первой строкой в ​​таблице — одна базовая линия, пропуск, как я хочу. Однако, если у меня есть таблица с более чем одной строкой, таблица перемещается ближе к предыдущей строке, где точное расстояние зависит от букв в строке. (пример и вывод см. ниже)

Есть ли способ установить расстояние от таблицы до предыдущей строки на заданное значение?

Заранее благодарны за Вашу помощь.

\documentclass[fontsize=11pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}
\setlength{\tabcolsep}{0pt}
\setlength{\parskip}{0pt}
\setlength{\parindent}{0pt}

lipsum\\lipsum\\
\begin{tabular}{p{0.2 \linewidth}p{0.2 \linewidth}}
\hline
lipsum & lipsum
\\\hline
\end{tabular}%
\vspace{1cm}

lipsum\\lipsum\\
\begin{tabular}{p{0.2 \linewidth}p{0.2 \linewidth}}
\hline
lipsum & lipsum\\
lipsum & lipsum
\\\hline
\end{tabular}%
\vspace{1cm}

libsum\\libsum\\
\begin{tabular}{p{0.2 \linewidth}p{0.2 \linewidth}}
\hline
lipsum & lipsum
\\\hline
\end{tabular}%
\vspace{1cm}

libsum\\libsum\\
\begin{tabular}{p{0.2 \linewidth}p{0.2 \linewidth}}
\hline
lipsum & lipsum\\
lipsum & lipsum
\\\hline
\end{tabular}%
\vspace{1cm}

\end{document}

решение1

Вы можете использовать \begin{tabular}[t]так, чтобы опорная точка для табличного элемента находилась на первой строке, тогда стандартный \baselineskipрасчет даст ожидаемое пространство. При вертикальном выравнивании по центру по умолчанию опорная точка находится в середине табличного элемента, поэтому если в табличном элементе больше одной строки, его высота будет больше, \baselineskipпоэтому tex не сможет гарантировать \baselineskipинтервал.

Связанный контент