いくつかの質問を確認しましたが、どの回答も私の問題を解決しませんでした。私は LaTeX の初心者で、大学から提供されたスタイル ファイルを使用して論文の書式を設定しようとしています。論文全体のスタイルはまったく問題ありませんが、参考文献のエントリには 1 行のスペースではなく 1.5 行のスペースがあります。
参考文献に言及している部分は次の部分だと思います (一部を変更してみたところ、出力にこれらの変更の影響が見られました)。
\def\thebibliography#1{
\chapter*{\vspace{-27mm}\bibname\@mkboth
{\uppercase{\refname}}{\uppercase{\bibname}}}
\vspace{-3mm}
\addcontentsline{toc}{chapter}{\bibname}
\list
{[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}
\singlespace
\setlength{\itemsep}{0.6cm}
\leftmargin\labelwidth
\advance\leftmargin 4mm
%\advance\leftmargin\bibindent
\itemindent -\bibindent
\listparindent \itemindent
\parsep \z@
\usecounter{enumi}}
\def\newblock{}
\sloppy
\sfcode`\.=1000\relax
}
スタイル ファイルで次のことも見つかりましたが、これらの値を変更しても間隔は変わりませんでした。
\newcommand{\singlespace}{\renewcommand{\@defaultbaselinestretch}{1.1}}
\newcommand{\oneandhalfspace}{\renewcommand{\@defaultbaselinestretch}{1.5}}
\newcommand{\doublespace}{\renewcommand{\@defaultbaselinestretch}{1.7}}
質問は、なぜsinglespaceが指定されているのにoneandhalfspaceが表示されるのかということです。出力のスクリーンショットも添付されています。
エントリ内の行間隔を狭める必要があります (エントリ間の行間隔ではありません)。あらゆる提案を歓迎します。必要な場合は、完全な tex ファイルとスタイル ファイルも提供できます。タイトルでも同様の問題があります (14 ポイントではなく 12 ポイントで表示されます) が、これが解決されれば、他のものも管理できると思います。
前もって感謝します。
答え1
あなた\singlespacing
のコマンドは、単に別のコマンドを再定義するだけです。あなたのコードでは、これがどのように\@defaultbaselinestretch
定義されているか、そしてさらに重要なことに、それがどのように使用されているかが示されていないため、リスト処理で実際に呼び出されるかどうか (おそらく呼び出されない)、また呼び出されるようにするにはどうすればよいかを判断することはできません。
だから代わりに\singlespace
\renewcommand\baselinestretch{1.1}\selectfont
または
\linespread{1.1}\selectfont