제목 페이지 작업을 했는데 테이블 형식 환경 앞에 원하지 않는 수직 공간이 있습니다. 나는 동일한 116pt가 되고자 하는 수직 거리를 설명하기 위해 두 개의 fbox를 만들었습니다. 그러나 두 번째 상자 이후에는 테이블 형식 환경이 시작되고 그 앞에 수직 공간이 추가된다고 가정합니다. \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}%
}
[...]