Ich habe einige Fragen überprüft, aber keine der Antworten hat mein Problem gelöst. Ich bin ziemlich neu bei Latex und versuche, meine Abschlussarbeit mit der von der Universität bereitgestellten Stildatei zu formatieren. Während die gesamte Abschlussarbeit stilistisch völlig in Ordnung ist, haben Bibliografieeinträge einen Zeilenabstand von 1,5 statt einfachem Zeilenabstand.
Ich glaube, der Teil, der sich auf die Bibliographie bezieht, ist der folgende (da ich versucht habe, einige Teile davon zu ändern und die Auswirkungen dieser Änderungen in der Ausgabe gesehen habe):
\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
}
Ich habe in der Stildatei außerdem Folgendes gefunden, aber das Ändern dieser Werte hat den Abstand nicht geändert:
\newcommand{\singlespace}{\renewcommand{\@defaultbaselinestretch}{1.1}}
\newcommand{\oneandhalfspace}{\renewcommand{\@defaultbaselinestretch}{1.5}}
\newcommand{\doublespace}{\renewcommand{\@defaultbaselinestretch}{1.7}}
Die Frage ist also, warum ich oneandhalfspace erhalte, obwohl singlespace angegeben ist? Ein Screenshot der Ausgabe ist ebenfalls beigefügt.
Ich muss nur den Zeilenabstand in den Einträgen verringern (nicht zwischen den Einträgen). Ich bin für alle Vorschläge offen. Bei Bedarf kann ich auch eine vollständige Text- und Stildatei bereitstellen. Ich habe ein ähnliches Problem mit einem Titel (der in 12 pt statt 14 pt ausgegeben wird), aber wenn das gelöst ist, glaube ich, dass ich das andere Problem hinbekomme.
Dank im Voraus.
Antwort1
Ihr \singlespacing
Befehl definiert einfach einen anderen Befehl neu. Ihr Code zeigt nicht, wie dieser \@defaultbaselinestretch
definiert ist und – was noch wichtiger ist – wie er verwendet wird. Daher ist es nicht möglich zu sagen, ob er tatsächlich bei der Listenverarbeitung aufgerufen wird (wahrscheinlich nicht) und was zu tun ist, damit er aufgerufen wird.
Versuchen Sie also statt der\singlespace
\renewcommand\baselinestretch{1.1}\selectfont
oder
\linespread{1.1}\selectfont