控制参考书目中标题和第一个条目之间的空格

控制参考书目中标题和第一个条目之间的空格

抱歉,如果这是一个新手问题,我正在尝试减少“BIBLIOGRAPHY”标题和第一个条目之间的数字。我正在使用我的机构提供的自定义 bst。以下是相关的片段:

FUNCTION {begin.bib}
{ preamble$ empty$
    'skip$
    { preamble$ write$ newline$ }
  if$
  "\begin{thebibliography}{" number.label int.to.str$ * "}" *
  write$ newline$
  "\providecommand{\natexlab}[1]{#1}"
  write$ newline$
  "\providecommand{\url}[1]{#1}"
  write$ newline$
  "\providecommand{\urlprefix}{}"
  write$ newline$
  "\expandafter\ifx\csname urlstyle\endcsname\relax"
  write$ newline$
  "  \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
  write$ newline$
  "  \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
  write$ newline$
}

除此之外,在我外行看来一切都很正常

EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
  "\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}

我删除了每一个,write$ newline$以为至少有一个会给出所需的结果,但无济于事,有什么想法吗?

我的文档类是“\documentclass[]{my-thesis}”。cls 只有一个部分与参考书目相关

% make the bibliography page
% new version modelled after memoir code for appendix page
% removed extraneous \vfils
\newcommand\mmm@bibpage{%
  \let\bibtocname\bibname % moved inside this page to beat apacite
  \let\bibpagename\bibname
  \cftinserthook{toc}{BIB}
  \settocdepth{subsubsection} % changed v2.7 to allow for chapter bibs
  \@setuppart
  \mmm@preaddbibpagetotochook
  \mmm@addbibheadtotoc
  \mmm@postaddbibpagetotochook
  \partmark{\bibpagename}%
  \mmm@bibpageinfo{\bibpagename}%
  {\centering
   \interlinepenalty \@M
   \normalfont
   \printparttitle{\bibpagename}\par}%
  \@endpart}
\newcommand\mmm@preaddbibpagetotochook{}
\newcommand\mmm@postaddbibpagetotochook{}
\newcommand{\mmm@bibpageinfo}[1]{}
\renewcommand{\prebibhook}{\vspace{\cftparskip}} % add extra space before entries to match ToC etc. 6/15/17

谢谢

答案1

也许你可以使用\vfill\vfill(根据需要使用多个,或者可能仅使用一个\vfill

相关内容