PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand in Überschriften und Literaturverzeichnis



Roey
25-10-2011, 14:33
Hallo zusammen.
Bin gerade dabei mich in LaTeX einzuarbeiten und stehe vor 2 Problemen für die ich bisher keine Lösung finden konnte, vielleicht suche ich aber auch irgendwie falsch... Auf jedenfall wäre ich für jeden Tip dankbar!
Erst mal das Minimalbeispiel:



\documentclass[a4paper,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[square,comma,super,numbers]{natbib}

\begin{document}

\nocite{*}

\section{Erste Überschrift}
Hier steht etwas Text\citep{Ko}.
\subsection{Erste Unterüberschrift}
\section{Zweite Überschrift}
\subsection{Zweite Unterüberschrift}
Hier steht auch etwas Text mit Umlauten öÖüÜäÄ\citep{Bader}.

\newpage

\bibliographystyle{unsrt}
\bibliography{bib}

\end{document}


Und für die bib.bib:


@ARTICLE{Bader,
author = {Bader, R. F. W. and MacDougall, P. J. and Lau, C. D. H.},
title = {Bonded and nonbonded charge concentrations and their relation to
molecular geometry and reactivity},
year = {1984},
volume = {106},
number = {6},
pages = {1594-1605},
doi = {10.1021/ja00318a009},
journal = {Journal of the American Chemical Society}
}

@ARTICLE{Ko,
author = {Ko, Sangwon and Verploegen, Eric and Hong, Sanghyun and Mondal, Rajib
and Hoke, Eric T. and Toney, Michael F. and McGehee, Michael D. and
Bao, Zhenan},
title = {3,4-Disubstituted Polyalkylthiophenes for High-Performance Thin-Film
Transistors and Photovoltaics},
year = {2011},
volume = {133},
number = {42},
pages = {16722-16725},
doi = {10.1021/ja207429s},
journal = {Journal of the American Chemical Society}
}


1. Frage: Wie kann ich die Formatierung der Überschriften dahingehend ändern, das der Text immer direkt untereinander steht, also der Abstand zwischen den Nummern der Überschriften und dem Überschriftentext ändert?
Habe das ganze mal mit \hspace{} versucht, aber möchte es nicht unbedingt bei jeder neuen section und subsection erneut reinschreiben.

2. Frage: Das Literaturverzeichnis wollte ich mit bibtex erstellen und natbib nutzen. Ich würde es gerne nach dem Vorkommen im Text sortiert haben. So wie es im Moment ist, kommt zuerst die [2] und dann die [1]. Ich hab gelesen das sollte mit der unsrt oder unsrtnat als style gehen, aber wirklich etwas ändern tut sich nicht. Oder verwechsel ich da gerade irgendwas?

Hoffe ihr könnt mir helfen.

Lieben Gruß,
Roey

Schweinebacke
25-10-2011, 16:49
Wenn ich Dich richtig verstehe, und ich bin keineswegs sicher, dass dem so ist, dann suchst Du:
\begin{filecontents*}{bib.bib}
@ARTICLE{Bader,
author = {Bader, R. F. W. and MacDougall, P. J. and Lau, C. D. H.},
title = {Bonded and nonbonded charge concentrations and their relation to
molecular geometry and reactivity},
year = {1984},
volume = {106},
number = {6},
pages = {1594-1605},
doi = {10.1021/ja00318a009},
journal = {Journal of the American Chemical Society}
}

@ARTICLE{Ko,
author = {Ko, Sangwon and Verploegen, Eric and Hong, Sanghyun and Mondal, Rajib
and Hoke, Eric T. and Toney, Michael F. and McGehee, Michael D. and
Bao, Zhenan},
title = {3,4-Disubstituted Polyalkylthiophenes for High-Performance Thin-Film
Transistors and Photovoltaics},
year = {2011},
volume = {133},
number = {42},
pages = {16722-16725},
doi = {10.1021/ja207429s},
journal = {Journal of the American Chemical Society}
}
\end{filecontents*}

\documentclass[a4paper,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[square,comma,super,numbers]{natbib}

\newlength{\numberwidth}\setlength{\numberwidth}{2 .5em}

\renewcommand*{\othersectionlevelsformat}[3]{%
\makebox[\numberwidth][l]{#3\autodot}%
}

\begin{document}

\section{Erste Überschrift}
Hier steht etwas Text\citep{Ko}.
\subsection{Erste Unterüberschrift}
\section{Zweite Überschrift}
\subsection{Zweite Unterüberschrift}
Hier steht auch etwas Text mit Umlauten öÖüÜäÄ\citep{Bader}.

\newpage

\bibliographystyle{unsrt}
\bibliography{bib}

\end{document}
Wichtig: Zum Test bitte in einem neuen Verzeichnis testen, erst einen latex-Lauf, dann einen bibtex-Lauf und dann noch zwei latex-Läufe. Anderenfalls wird ggf. die Datei bib.bib nicht erzeugt oder die Datei bib.bbl nicht neu erstellt und ein falsches Literaturverzeichnis angezeigt und verwendet.

Roey
25-10-2011, 17:48
Vielen lieben Dank, Du hast mich schon richtig verstanden :D

Wie gesagt, ich bin gerade dabei mich in LaTeX einzuarbeiten, also noch blutiger Anfänger ;)

Beim Literaturverzeichnis war wohl das \nocite{*} am Anfang des Dokuments der Fehler, ich frage mich eh, wieso ich das dort noch stehen hatte...