
Verwendung:
compactbiblio.tex
\documentclass{article}
\usepackage{paralist,lipsum}
\begin{document}
\begin{compactenum}
\item Lorem ipsum dolor sit amet\cite{Master14}.
\item Nam dui ligula\cite{Lord14}.
\end{compactenum}
\bibliographystyle{plain}
\bibliography{compactbiblio}
\end{document}
Und
compactbiblio.bib
@Article{Master14,
author = "J. Master",
title = "Compaction of enumerations",
journal = "The basis for tree saving",
year = "2014"
}
@Article{Lord14,
author = "K. Lord",
title = "Streamlining in typesetting",
journal = "Patterns before substance",
year = "2014"
}
und das Quad laufen lassen
pdflatex compactbiblio
bibtex compactbiblio
pdflatex compactbiblio
pdflatex compactbiblio
Wir erhalten
Wie kann man einen identischen Iter-Item-Abstand im Compactenum und innerhalb der Bibliographie erreichen, ohne manuelle Anpassungen \baselinestretch
usw. vorzunehmen?
Die Verwendung von „enumitem“ anstelle von „paralist“ ist ebenfalls gut.
Antwort1
Sie können die thebibliography
Umgebung neu definieren \parskip
und \itemsep
auf „gleich 0pt
“ setzen, um eine „kompakte“ Liste zu erhalten:
\let\oldthebibliography\thebibliography
\renewcommand\thebibliography[1]{%
\oldthebibliography{#1}
\setlength{\parskip}{0pt}
\setlength{\itemsep}{0pt}
}
MWE:
\documentclass{article}
\usepackage{paralist}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{auth00a,
author = {Author, A},
journal = {Journal A},
title = {MyBook A},
year = {2000}
}
@article{auth00b,
author = {Author, B},
journal = {Journal B},
title = {MyBook B},
year = {2000}
}
\end{filecontents*}
\let\oldthebibliography\thebibliography
\renewcommand\thebibliography[1]{%
\oldthebibliography{#1}
\setlength{\parskip}{0pt}
\setlength{\itemsep}{0pt}
}
\begin{document}
\section{first section}
\begin{compactitem}
\item first
\item second
\end{compactitem}
\nocite{*}
\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}
Ausgabe: