![Нежелательный вертикальный пробел перед таблицей на титульном листе](https://rvso.com/image/281485/%D0%9D%D0%B5%D0%B6%D0%B5%D0%BB%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%20%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B5%D0%B9%20%D0%BD%D0%B0%20%D1%82%D0%B8%D1%82%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC%20%D0%BB%D0%B8%D1%81%D1%82%D0%B5.png)
Я работал над своим титульным листом, и там есть ненужный вертикальный пробел перед табличным окружением. Я сделал два fbox'а, чтобы проиллюстрировать вертикальное расстояние, которое я хотел, чтобы было одинаковым 116 pt. Но после второго блока начинается табличное окружение, и я предполагаю, что оно добавляет перед собой вертикальный пробел. Его можно удалить вручную с помощью \vspace*{-6pt}, но мне интересно, откуда он взялся?
\documentclass[a4paper, 12pt, headsepline, headings=small,]{scrreprt}
\overfullrule=1mm
\usepackage[onehalfspacing]{setspace}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,showframe]{geometry}
\geometry{left=2cm,right=2cm,top=2cm,bottom=2cm}
\newenvironment{tightcenter}{%
\setlength\topsep{0pt}
\setlength\parskip{0pt}
\begin{center}
}{%
\end{center}
}
\begin{document}
% \topskip= x pt % 12 pt in scrreprt
\vspace*{12 pt} % so in effect 24 pt
\begin{tightcenter}
Title \\
Title more info \\
Title more info \\
\fbox{\begin{minipage}{116 pt} \hfill\vspace{116 pt}\end{minipage}}\\
%\vspace{116 pt}
\Large\textbf{\textrm{Huge Title Huge Title Huge Title Huge Title Title Huge}}
\fbox{\begin{minipage}{116 pt}\hfill\vspace{116 pt}\end{minipage}}
%\vspace{116 pt}
\end{tightcenter}
% \vspace*{-6pt}
\noindent\begin{tabular}{p{3cm}p{3.75cm}l}
& Advisor: & text text text\\
& More info: & text text text\\
& More info: & text text text\\
& More info: & text text text\\
\end{tabular}
\end{document}
Можно ли как-то удалить это пространство, не используя отрицательное vspace?
Спасибо.
решение1
Если вы хотите убрать вертикальный интервал вокруг tightcenter
, лучшим способом будет не использоватьcenter
\newenvironment{tightcenter}
{\par\centering}
{\par}
решение2
это вертикальный пропуск по умолчаниюпослецентральная среда. Попробуйте:
[...]
}{%
\end{center}
\vspace{-\lastskip}%
}
[...]