如何减少标题和文章之间的间距

如何减少标题和文章之间的间距
    \def\maketitle{\par
      \begingroup % to make the footnote style local to the title
       \def\thefootnote{\fnsymbol{footnote}}
       \def\@makefnmark{$^{\@thefnmark}$}
       \twocolumn[\@maketitle] \@thanks
     \endgroup
    \setcounter{footnote}{0}
    \let\maketitle\relax \let\@maketitle\relax
    \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
  \def\@maketitle{\vbox to \titlebox{\hsize\textwidth
   \linewidth\hsize \vskip 0.625in minus 0.125in \centering
   {\LARGE\bf \@title \par} \vskip 0.2in plus 1fil minus 0.1in
   {\def\and{\unskip\enspace{\rm and}\enspace}%
    \def\And{\end{tabular}\hss \egroup \hskip 1in plus 2fil 
       \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}%
    \def\AND{\end{tabular}\hss\egroup \hfil\hfil\egroup
        \vskip 0.25in plus 1fil minus 0.125in
         \hbox to \linewidth\bgroup\Large \hfil\hfil
         \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}
    \hbox to \linewidth\bgroup\Large \hfil\hfil
      \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf\@author 
                        \end{tabular}\hss\egroup
      \hfil\hfil\egroup}
   \vskip 0.3in plus 2fil minus 0.1in
  }}

以上是样式代码。

如何减少标题和正文之间的间距?

答案1

标题和作者块的垂直范围由

 \vbox to \titlebox{

因此您的班级似乎有一个同名的寄存器,您可以使用它进行设置

\setlength\titlebox{...}

最后的跳过

  \vskip 0.3in plus 2fil minus 0.1in

也可能只是\vss因为它不能按预期工作,就像在强制固定高度的 vbox 中一样,该位置的跳过可能会影响框是过满还是未满,但实际上不会影响标题后的空间。

请始终发布完整的文档而不是片段,否则诸如此类的答案必须做出很多猜测(可能不正确)

相关内容