PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \bibitem - automatische Markierung linksbündig ausrichten



springfish
30-12-2008, 12:49
Hallo,

folgendes Problem:
mein Literaturverzeichnis erstelle ich mit der Umgebung thebibliography. Normalerweise lasse ich die Markierung automatisch durchnummerieren, also durch

\bibitem{Kennung}Quelle
Dadurch werden alle Markierungen schön rechtsbündig ausgerichtet und alles sieht gut aus.

Jetzt habe ich einen Fall, indem ich einem Eintrag weitere Untereinträge hinzufügen möchte. Wenn der Haupteintrag mit [3] nummeriert ist, sollen die Untereinträge mit [3.1], [3.2], ... nummeriert werden. Das realisiere ich folgendermaßen:

\bibitem{Haupteintrag}Quelle
\bibitem[\arabic{enumiv}.1]{Untereintrag1}Quelle
\bibitem[\arabic{enumiv}.2]{Untereintrag2}Quelle
%...

Nun sieht das ganze aber nicht mehr gut aus, da die manuell erzeugten Markierungen linksbündig ausgerichtet sind. :confused:

Kann ich auch die automatisch erzeugten Markierungen linksbündig ausrichten?

Schonmal vielen Dank für eure Hilfe.

mechanicus
30-12-2008, 13:33
Hallo,

willkommen bei MrUnix. vielleicht eine kleiner Tipp. Dir wird schneller und effektiver geholfen, wenn du ein lauffähiges Minimalbeispiel (http://www.minimalbeispiel.de/mini.html)erstellst.

Gruß
Marco

springfish
30-12-2008, 15:03
Okay, danke für den Hinweis.

Hier ist mein Minimalbeispiel:


\documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%
\begin{document}
\begin{thebibliography}{000}

%
\bibitem{Kennung1} Autor 1: \textsl{Titel 1}
%
\bibitem{Kennung2} Autor 2: \textsl{Titel 2}
\bibitem[\arabic{enumiv}.1]{Kennung2.1} \textsl{Untertitel 2.1}
\bibitem[\arabic{enumiv}.2]{Kennung2.2} \textsl{Untertitel 2.2}
%
\bibitem{Kennung3} Autor 3: \textsl{Titel 3}
%
\end{thebibliography}
\end{document}


Das Ergebnis habe ich mit angehängt. Wie man sieht, sind die Einträge [1], [2] und [3] rechtsbündig, die Einträge [2.1] und [2.2] aber linksbündig. Das gefällt mir nicht. Ich möchte alles entweder rechts- oder linksbündig haben. Weiß jemand wie das funktioniert?

lupus68
30-12-2008, 19:01
Hallo Sprinfish,
(hat das was mit salmoniden im Frühling zu tun?)

naja egal

ich vermute das hilft die nicht sehr viel:

\documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%
\begin{document}
\begin{thebibliography}{000}

%
\setcounter{enumiv}{1}
\bibitem[\arabic{enumiv} ]{Kennung1} Autor 1: \textsl{Titel 1}\stepcounter{enumiv}
\bibitem[\arabic{enumiv} ]{Kennung2} Autor 2: \textsl{Titel 2}\setcounter{enumiv}{2}
\bibitem[\arabic{enumiv}.1]{Kennung2.1} \textsl{Untertitel 2.1}\setcounter{enumiv}{2}
\bibitem[\arabic{enumiv}.2]{Kennung2.2} \textsl{Untertitel 2.2}\setcounter{enumiv}{2}
\bibitem[\arabic{enumiv}.3]{Kennung2.3} \textsl{Untertitel 2.3}\stepcounter{enumiv}
\bibitem[\arabic{enumiv} ]{Kennung3} Autor 3: \textsl{Titel 3}\stepcounter{enumiv}
\bibitem[\arabic{enumiv} ]{Kennung4} Autor 4: \textsl{Titel 4}
\end{thebibliography}
\end{document}

aber immerhin ;-)

juergen

rais
30-12-2008, 22:06
Moin moin,


Wie man sieht, sind die Einträge [1], [2] und [3] rechtsbündig, die Einträge [2.1] und [2.2] aber linksbündig. Das gefällt mir nicht. Ich möchte alles entweder rechts- oder linksbündig haben.
schau es Dir erstmal mit \begin{thebibliography}{0} für komplett linksbündige Ausrichtung an ... aber evtl meintest Du das ja auch etwa so


\documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%
\newcounter{bibsub}[enumiv]
\newlength\bibsuborg
\newcommand*\bibsubitem[2][\empty]{%
\refstepcounter{bibsub}
\setlength\bibsuborg{\labelwidth}%
\settowidth\labelwidth{[\arabic{enumiv}]}%
\ifx#1\empty
\bibitem[\arabic{enumiv}.\arabic{bibsub}]{#2}%
\else
\bibitem[\arabic{enumiv}.#1]{#2}%
\fi
\setlength\labelwidth{\bibsuborg}%
}
\begin{document}
\begin{thebibliography}{000}

\bibitem{Kennung1} Autor 1: \textsl{Titel 1}
\bibitem{Kennung2} Autor 2: \textsl{Titel 2}
\bibsubitem{Kennung2.1} \textsl{Untertitel 2.1}
\bibsubitem{Kennung2.2} \textsl{Untertitel 2.2}
%
\bibitem{Kennung3} Autor 3: \textsl{Titel 3}
\bibitem{Kennung4} Autor 4: \textsl{Titel 4}
\bibitem{Kennung5} Autor 5: \textsl{Titel 5}
\bibitem{Kennung6} Autor 6: \textsl{Titel 6}
\bibitem{Kennung7} Autor 7: \textsl{Titel 7}
\bibitem{Kennung8} Autor 8: \textsl{Titel 8}
\bibitem{Kennung9} Autor 9: \textsl{Titel 9}
\bibitem{KennungA} Autor 10: \textsl{Titel 10}
\bibsubitem{KennungA-1} \textsl{Untertitel 10.1}
\bibsubitem{KennungA-2} \textsl{Untertitel 10.2}
%
\end{thebibliography}
\end{document}
-- damit sollten die Einerstellen der Haupteinträge untereinander stehen.;)

MfG

springfish
31-12-2008, 17:17
hat das was mit salmoniden im Frühling zu tun?
Nicht ganz. Aber Frühling ist schonmal ganz gut.

@rais:
Hey, das funktioniert. Jetzt muss ich mir das nochmal genau anschauen, wie du das gemacht hast. Sind einige für mich neue Befehle drin. Aber das sieht ganz gut aus.

Vielen Dank!