Ich verwende den folgenden Code in einer Tex-Datei und erhalte die Ausgabe in zwei Spalten.
\documentclass[twocolumn]{article} \usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\begin{thebibliography}{9}
\bibitem{1} Lobo RF, Zones SI, Davis ME. 1995 Structure-direction in
zeolite synthesis. \textit{J. Inclus. Phen. Mol. Rec.} \textbf{21},
47--78.
\bibitem{2} Moliner M, Rey F, Corma A. 2013 Towards the rational
design of efficient organic structure-directing agents for zeolite
synthesis. \textit{Angew. Chem. Int. Ed.} \textbf{52}, 13880--13889.
\bibitem{3} Freyhardt CC, Tsapatsis M, Lobo RF, Balkus KJ, Davis ME.
1996 A high-silica zeolite with a 14-tetrahedral-atom pore opening.
\textit{Nature} \textbf{381}, 295--298.
\bibitem{4} Wagner P, Yoshikawa M, Lovallo M, Tsuji K, Tsapatsis M,
Davis ME. 1997 CIT-5: a high-silica zeolite with 14-ring pores.
\textit{Chem. Commun.}, 2179--2180.
\end{thebibliography}
\end{document}
Ich möchte den Text vor den Referenzen ausgewogen gestalten und der Referenztext sollte dreispaltig sein.
Bitte schauen Sie sich zu Ihrer Information das Beispiel-Screenshot an.
Kann mir jemand einen Tipp geben, wie ich dieses Format erhalte?
Antwort1
Eine Möglichkeit ist die Verwendung multicols
vonmulticol
Paket; die thebibliography
Umgebung wurde neu definiert, um ein multicols
mit den drei erforderlichen Spalten zu verwenden:
\documentclass{article}
\usepackage{multicol}
\usepackage{lipsum}
\makeatletter
\renewenvironment{thebibliography}[1]
{\begin{multicols}{3}[\section*{\refname}]%
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist\end{multicols}}
\makeatother
\begin{document}
\begin{multicols}{2}
\lipsum[1-2]
\end{multicols}
\begin{thebibliography}{9}
\bibitem{1} Lobo RF, Zones SI, Davis ME. 1995 Structure-direction in
zeolite synthesis. \textit{J. Inclus. Phen. Mol. Rec.} \textbf{21},
47--78.
\bibitem{2} Moliner M, Rey F, Corma A. 2013 Towards the rational
design of efficient organic structure-directing agents for zeolite
synthesis. \textit{Angew. Chem. Int. Ed.} \textbf{52}, 13880--13889.
\bibitem{3} Freyhardt CC, Tsapatsis M, Lobo RF, Balkus KJ, Davis ME.
1996 A high-silica zeolite with a 14-tetrahedral-atom pore opening.
\textit{Nature} \textbf{381}, 295--298.
\bibitem{4} Wagner P, Yoshikawa M, Lovallo M, Tsuji K, Tsapatsis M,
Davis ME. 1997 CIT-5: a high-silica zeolite with 14-ring pores.
\textit{Chem. Commun.}, 2179--2180.
\end{thebibliography}
\end{document}
Beachten Sie, dass anstelle der twocolumn
Klassenoption eine multicols
Umgebung mit zwei Spalten für den Dokumenttext verwendet wird. Dies bedeutet, dass multicol
jetzt Standardbeschränkungen gelten (es sind keine Floats zulässig, außer in der mit Sternchen versehenen Form).
Antwort2
Endlich habe ich nach langem Versuchen die Lösung gefunden.
Ich habe "cuted.sty" verwendet und "\begin{strip}...\end{strip}" in der Bibliographieumgebung hinzugefügt. Jetzt funktioniert es richtig.
Vielen Dank an alle für Ihre Bemühungen.
Antwort3
Bei mir funktioniert es folgendermaßen:
\usepackage{cuted}
\usepackage{multicol}
Dann für den Bib-Teil im Dokument:
\begin{strip} % use the cuted package
\begin{multicols*}{3} % use the multicol package
\bibliography{references}
%\blindtext\blindtext
\end{multicols*}
\end{strip}