如何使用回忆录消除 bibitem 之间的空格?

如何使用回忆录消除 bibitem 之间的空格?

我正在尝试使用该类更改字体大小和 bibitem 的间距memoir。因为以下命令(无论出于何种原因)不起作用

\usepackage{biblatex}
\renewcommand{\bibfont}{\footnotesize}

我尝试了这两个(我很高兴避免使用额外的包裹):

\renewcommand{\biblistextra}{\footnotesize}
\setlength{\bibitemsep}{-\parsep}

后者建议在回忆录手册(第 301 页)。问题是,当我按上述方式设置字体大小时,设置的长度bibitemsep不起作用。我做错了什么?

\documentclass[a4paper,10pt,twoside]{memoir}

\usepackage{polyglossia} 
\setmainlanguage[spelling=old,babelshorthands=true,script=latin]{german}
\usepackage{blindtext}
\usepackage{fontspec}

\renewcommand{\biblistextra}{\footnotesize}

\def\bibindent{1.5em}
\def\bibitemindent{-.5em}
\makeatletter
\renewcommand*{\@biblabel}[1]{\kern\bibitemindent}
\makeatother 

\makeatletter
\let\old@biblabel\@biblabel
\def\@biblabel#1{\old@biblabel{#1}\kern\bibindent}
\let\old@bibitem\bibitem
\def\bibitem#1{\old@bibitem{#1}\leavevmode\kern-\bibindent}
\makeatother

\setlength{\bibitemsep}{0pt}

\begin{document}
\tableofcontents*
\chapter{Test, nothing else}
\section{Don't wast you time reading this!}
\Blindtext
\footnote{\blindtext}
\blindtext
\section{Test124}
\Blindtext
\chapter{Test2}
\Blindtext \Blindtext \Blindtext
 \begin{thebibliography}{8}
 \bibitem{Acham}  Acham, Karl: {\textit{Analytische Geschichtsphilosophie.}} Eine kritische Einführung, Freiburg/München 1974. 

 \bibitem{Acham1969}  —, {\textit{Subjektives Interesse und historische Objektivität.}} {\textit{Ein Beitrag zur Konfundierung von Erleben und Erkennen im Hinblick auf die Geschichtswissenschaften,}} in: Zeitschrift für philosophische Forschung 23 (1969), S.\,47–72. 

 \bibitem{Adorno}  Adorno, Theodor W.: {\textit{Negative Dialektik,}} in: —, Gesammelte Schriften, herausgegeben von Rolf Tiedemann, Bd.\,6, Frankfurt a.\,M.\,2003. 

 \bibitem{Ankersmit}  Ankersmit, Frank: {\textit{Wahrheit in Literatur und Geschichte,}} in: Küttler/Rüsen/Schulin (Hrsg.): Geschichtsdiskurs, Bd.\,5, Frankfurt a.\,M.\,1999, S.\,337–360. 

 \bibitem{Asmuth}  Asmuth, Christoph: {\textit{Der Empirismus und die kritische Philosophie Kants.}} Zur zweiten ›Stellung des Gedankens zur Objektivität‹ im enzyklopädischen ›Vorbegriff‹ der spekulativen Logik, in: Denker/Sell/Zaborowski (Hrsg.): Der Vorbegriff aus Hegels Enzyklopädie der philosophischen Wissenschaften im Grundrisse (1830), Freiburg i.Br.\,2010. 

 \bibitem{Angehrn}  Angehrn, Emil: {\textit{Freiheit und System bei Hege}}l, Berlin 1977. 

 \bibitem{Angehrn1985}  —, {\textit{Geschichte und Identität,}} Berlin 1985. 

 \bibitem{Angehrn1991}  —, {\textit{Geschichtsphilosophie,}} Stuttgart 1991. 
\end{thebibliography}

\end{document}

答案1

尝试这个:

\renewcommand{\biblistextra}{
  \footnotesize
  \itemsep=\bibitemsep
  \parsep=0pt
}

基本上\biblistextra应该小心处理。默认值是\itemsep=\bibitemsep

相关内容