PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BibTex unterstreicht und schreibt doppelt



Fettnapf
09-12-2009, 15:08
Hallo,

ich habe folgendes Problem:
Für das Erstellen des Literaturverzeichnisses nutze ich BibTex mit bibliographystyle{unsrt}. Nun werden aber alle Angaben, die ich in der .bib-Datei hinter "title" schreibe, im ausgegebenen pdf-Dokument unterstrichen. Hier mal ein Beispiel:

Quelltext:

@MANUAL{HBS,
TITLE = {Handbuch für die Bemessung von Straßenverkehrsanlagen (HBS 2001)},
organization = {Forschungsgesellschaft für Straßen- und Verkehrswesen},
month = {Januar},
year = {2002},
}

Ausgabe:

[2] Forschungsgesellschaft für Straßen- und Verkehrswesen:
Handbuch für die Bemessung von Straßenverkehrsanlagen (HBS 2001). , Januar 2002


Diese Unterstreichung muss weg! :mad:

Wenn ich unsrtdin verwende, gibt es mir außerdem den Herausgeber zweimal an. Entspricht das der deutschen Zitiernorm?

Ausgabe:

[2] Forschungsgesellschaft für Straßen- und Verkehrswesen (Hrsg.):
Handbuch für die Bemessung von Straßenverkehrsanlagen (HBS 2001). Forschungsgesellschaft für Straßen- und Verkehrswesen, Januar 2002

Ich verwende \documentclass{scrreprt}, bei anderen, früher verfassten Dokumenten bestand das Problem nicht.

Was tun?

lockstep
09-12-2009, 15:48
Wenn ich unsrtdin verwende, gibt es mir außerdem den Herausgeber zweimal an. Entspricht das der deutschen Zitiernorm?

Ausgabe:

[2] Forschungsgesellschaft für Straßen- und Verkehrswesen (Hrsg.):
Handbuch für die Bemessung von Straßenverkehrsanlagen (HBS 2001). Forschungsgesellschaft für Straßen- und Verkehrswesen, Januar 2002

Zu deinen Formatierungsfragen kann ich ohne (vollständiges, lauffähiges) Minimalbeispiel nichts sagen. Was den "doppelten Herausgeber" betrifft, habe ich allerdings eine Vermutung: Vielleicht sind bei diesem Werk Herausgeber und Verlag ident - oder aber der von dir gewählte Stil nimmt an, dass (bei Fehlen einer Verlagsangabe) Herausgeber und Verlag ident sind.

lockstep

Fettnapf
09-12-2009, 17:07
Hier das Minimalbeispiel:
1.die .tex-datei "Minimalbeispiel.tex" mit allen auch im Originaldokument geladenen Paketen
2. die .bib-datei "Minimalverzeichnis.bib"

1.

\documentclass[a4paper,12pt]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{textcomp}
\usepackage{pifont}
\usepackage{yfonts}
\usepackage{vmargin}
\usepackage{fancyhdr}
\usepackage[pdftex]{graphicx}
\usepackage{setspace}
\usepackage[labelformat=empty]{subfig}
\usepackage[svgnames,table,hyperref]{xcolor}
\usepackage{float}
\usepackage{lscape}
\usepackage{ulem}
\usepackage{marvosym}
\usepackage{amssymb}

\setmarginsrb{2.5cm}{1.5cm}{2.5cm}{1.5cm}{7mm}{1.2 cm}{4mm}{1.5cm}

\begin{document}



\cite{HBS}

\bibliographystyle{unsrtdin}
\bibliography{Minimalverzeichnis}

\end{document}



2.

@MANUAL{HBS,
TITLE = {Handbuch für die Bemessung von Straßenverkehrsanlagen (HBS 2001)},
organization = {Forschungsgesellschaft für Straßen- und Verkehrswesen},
month = {Januar},
year = {2002},
}


Hoffentlich hilft das, um eine Lösung zu finden. Danke schonmal!

rais
09-12-2009, 22:39
Moin moin,

Hier das Minimalbeispiel:
1.die .tex-datei "Minimalbeispiel.tex" mit allen auch im Originaldokument geladenen Paketen

nun ja, wenn Du Dir etwas Mühe gegeben hättest, ein richtiges Minimalbeispiel (http://minimalbeispiel.de) zu erstellen, dann hättest Du den Fehler selbst weiter eingrenzen -- wenn nicht gar beheben -- können.


\documentclass[a4paper,12pt]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{textcomp}
\usepackage{pifont}
\usepackage{yfonts}
\usepackage{vmargin}
\usepackage{fancyhdr}
\usepackage[pdftex]{graphicx}
\usepackage{setspace}
\usepackage[labelformat=empty]{subfig}
\usepackage[svgnames,table,hyperref]{xcolor}
\usepackage{float}
\usepackage{lscape}
\usepackage{ulem}
\usepackage{marvosym}
\usepackage{amssymb}

\setmarginsrb{2.5cm}{1.5cm}{2.5cm}{1.5cm}{7mm}{1.2 cm}{4mm}{1.5cm}

\begin{document}



\cite{HBS}

\bibliographystyle{unsrtdin}
\bibliography{Minimalverzeichnis}

\end{document}

An Deiner Stelle würde ich damit anfangen, unnötigen Ballast abzuwerfen ... und frag Dich bei der Gelegenheit auch gleich, wozu Du welches Paket eigentlich benötigst.

MfG

lockstep
10-12-2009, 00:13
Ich muss rais Recht geben - normalerweise ist es deine Aufgabe, das Problem soweit wie möglich einzudampfen. Allerdings sprang mir in deinem Leider-nicht-Minimalbeispiel ein Paket sofort ins Auge ... und wenn man sich ein bisschen bezüglich des bibtex-Typs @manual schlau macht, findet sich auch ein Weg, "doppelte Herausgeber" zu vermeiden.

Nachfolgend ein Minimalbeispiel, das deine Wünsche hoffentlich erfüllt:



\documentclass[a4paper,12pt]{scrartcl}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

% \usepackage{ulem}% Dieses Paket ersetzt \emph (kursives Hervorheben)
% durch \ul (Unterstreichen)

\usepackage{filecontents}% sehr nützlich für ein lauffähiges Minimalbeispiel
\begin{filecontents}{Minimalverzeichnis.bib}
@MANUAL{HBS,
author = {{Forschungsgesellschaft für Straßen- und Verkehrswesen}},
title = {Handbuch für die Bemessung von Straßenverkehrsanlagen (HBS 2001)},
month = {Januar},
year = {2002},
}
\end{filecontents}

% Die notwendigen Korrekturen im bib-Eintrag: Feld author statt organization
% verwenden, Autorenangabe in doppelte geschwungene Klammern packen

\begin{document}

\cite{HBS}

\bibliographystyle{unsrtdin}
\bibliography{Minimalverzeichnis}

\end{document}


lockstep

Fettnapf
10-12-2009, 08:45
Nachfolgend ein Minimalbeispiel, das deine Wünsche hoffentlich erfüllt:




Bin wunschlos glücklich. Vielen Dank!
Und die Mecker bez. Minimalbsp. nehm ich mir zu Herzen. Steht ja eigentlich auch alles im Forum :o