![タイトルページの表の前に不要な縦方向のスペースがある](https://rvso.com/image/281485/%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E8%A1%A8%E3%81%AE%E5%89%8D%E3%81%AB%E4%B8%8D%E8%A6%81%E3%81%AA%E7%B8%A6%E6%96%B9%E5%90%91%E3%81%AE%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%8C%E3%81%82%E3%82%8B.png)
タイトル ページを作成しているときに、表形式の環境の前に不要な垂直スペースができました。垂直距離を 116 pt にするために、2 つの fbox を作成しました。しかし、2 番目のボックスの後に表形式の環境が始まり、その前に垂直スペースが追加されていると思われます。これは \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}%
}
[...]