Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Problem mit Literaturverzeichnis / Harvard-Package

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.02.2009
    Beiträge
    22

    Problem mit Literaturverzeichnis / Harvard-Package

    Servus miteinander!

    Ich arbeite gerade daran, meine Diplomarbeit in LaTeX zu setzen und brauche eigentlich nur noch eine Lösung für Zitationsweise und Literaturverzeichnis.

    Dabei habe ich leider keine großen Spielräume, da mein Professor sich eine bestimmte Zitierweise wünscht:
    Baltsavias EP (1999b) Airborne Laser Scanning: Existing Systems and Firms and Other Resources. ISPRS Journal of Photogrammetry & Remote Sensing 54 (2-3): 164-198.
    Einer seiner ehemaligen Mitarbeiter hat mir dann folgende LaTeX-Syntax zukommen lassen:
    Header:
    \documentclass[a4paper,german,twoside,12pt]{article}
    \usepackage[hiresbb]{graphicx}
    \usepackage{makeidx}
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage[ngerman]{babel}
    \usepackage[none]{harvard}
    \usepackage{hyperref}
    \usepackage{fancyhdr}
    \usepackage{verbatim}
    \usepackage{rotating}
    \usepackage[twoside,a4paper]{geometry}
    \usepackage{numinsec}
    \usepackage[notindex,nottoc]{tocbibind}

    Fließtext:
    [Baltsavias, 1999b] => [{\cite{Baltsavias:1999b}}]

    Literaturangabe:
    \harvarditem {Baltsavias}{1999b}{Baltsavias:1999b}\label{Baltsa vias EP (1999b)}Baltsavias EP (1999b) Airborne Laser Scanning: Existing Systems and Firms and Other Resources. ISPRS Journal of Photogrammetry \& Remote Sensing 54 (2-3): 164-198.


    Nun stehe ich aber vor mehreren Problemen:

    1.) Wenn ich \usepackage[none]{harvard} bei mir einbinde, bekomme ich erstens ständig eine Warnung beim Kompilieren, dass Seitenzahlen doppelt vorkommen (ja, ich habe römische Ziffern in der Einleitung und arabische sonst; das Dokument wird jedoch korrekt dargestellt). Zweitens besteht mein Inhaltsverzeichnis jetzt aus lauter Hyperlinks, die rot umrandet dargestellt werden und die ich anklicken kann, um zum entsprechenden Kapitel oder Abschnitt zu kommen. Das gefällt mir nicht und würde ich gerne abschalten.

    2.) Ich weiß nicht genau, wie ich ein solches Literaturverzeichnis nun korrekt einbaue, deshalb erscheint im kompilierten pdf auch kein Literaturverzeichnis. Momentan habe ich vor \end{document} folgendes eingefügt:
    \bibliographystyle{harvard}
    \bibliography{Literatur}
    Außerdem habe ich ein File namens Literatur.bbl angelegt, wo drinsteht:
    \begin{thebibliography}{xx}
    \harvarditem {Baltsavias}{1999b}{Baltsavias:1999b}\label{Baltsa vias EP (1999b)}Baltsavias EP (1999b) Airborne Laser Scanning: Existing Systems and Firms and Other Resources. ISPRS Journal of Photogrammetry \& Remote Sensing 54 (2-3): 164-198.
    \end{thebibliography}

    Was genau mache ich hier falsch? Da ich eine überschaubare Anzahl an Quellen habe (maximal 30 Stück), will ich mich nicht extra in BibTeX einarbeiten, sondern einfach mit dem .bbl-File arbeiten. Als Editor verwende ich WinEdt, die LaTeX-Distribution ist MikTeX.

    Ganz herzlichen Dank für die Hilfe im Voraus!

    P.S.: Selbstverständlich habe ich schon exzessiv zu der Frage gegooglet, Tutorials gelesen und die Forensuche verwendet. Aber ich bin einfach noch nicht auf des Rätsels-Lösung gekommen...

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.02.2009
    Beiträge
    22
    Keiner eine Ahnung?

  3. #3
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Code:
    \documentclass[a4paper,german,twoside,12pt]{article}
    \usepackage[hiresbb]{graphicx}
    % \usepackage{makeidx}
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage[ngerman]{babel}
    \usepackage[none]{harvard}
    \usepackage{fancyhdr}
    \usepackage{verbatim}
    \usepackage{rotating}
    \usepackage[twoside,a4paper]{geometry}
    % \usepackage{numinsec}
    \usepackage[notindex,nottoc]{tocbibind}
    
    %\usepackage{hyperref} %Das Paket ist für die Links zuständig
    
    \begin{document}
    \tableofcontents
    \clearpage 
    \section{foo}
    Text [{\cite{Baltsavias:1999b}}]
    \clearpage
    \bibliographystyle{harvard}
    \begin{thebibliography}{xx}
     \harvarditem {Baltsavias}{1999b}{Baltsavias:1999b}\label{Baltsa vias EP (1999b)}Baltsavias EP (1999b) Airborne Laser Scanning: Existing Systems and Firms and Other Resources. ISPRS Journal of Photogrammetry \& Remote Sensing 54 (2-3): 164-198.
    \end{thebibliography}
    
    \end{document}
    Aber bibtex ist es bei 30 Quellen schon sinnvoll. Ich würde mir auch an deiner Stelle einen eigenen cite-Befehl definieren.

    Gruß
    Marco

    Gruß
    Marco

  4. #4
    Registrierter Benutzer
    Registriert seit
    16.02.2009
    Beiträge
    22
    Ganz, ganz herzlichen Dank. Also war das Hauptproblem, dass ich da ein .bbl-File ins Spiel gebracht habe, was ohne BibTeX gar nicht nötig ist.

    Das Inhaltsverzeichnis besteht aber, wenn ich dein Minimalbeispiel kompiliere, nach wie vor aus rot umrandeten Links, obwohl
    Code:
    %\usepackage{hyperref} %Das Paket ist für die Links zuständig
    auskommentiert ist. Anscheinend lässt sich das bei Benutzung des Harvard-Pakets nicht vermeiden.

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    bist du sicher, dass du hyperref nicht doch lädst? in dem Beispiel oben ist es auskommentiert und es sind keine Verlinkungen vorhanden.

    Gruß
    Marco

  6. #6
    Registrierter Benutzer
    Registriert seit
    16.02.2009
    Beiträge
    22
    Ja, ich bin mir sicher: Ich habe dein Minimalbeispiel zu Testzwecken mit Copy&Paste getestet! Mich wundert es selber sehr...

    Kann es sein, dass WinEdt den %-Comment ignoriert? Oder dass noch Balast in irgendeinem .aux-File oder so vorhanden ist? Woran kann das nur liegen?!

  7. #7
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von MSCHMITT Beitrag anzeigen
    Ja, ich bin mir sicher: Ich habe dein Minimalbeispiel zu Testzwecken mit Copy&Paste getestet! Mich wundert es selber sehr...

    Kann es sein, dass WinEdt den %-Comment ignoriert? Oder dass noch Balast in irgendeinem .aux-File oder so vorhanden ist? Woran kann das nur liegen?!
    schau mal, ob
    Code:
    kpsewhich html.sty
    bei Dir was ausspuckt ... das wird von harvard geladen, wenn vorhanden -- und laedt widerum hyperref.

    Abhilfe koennte sein, eine leere Datei "html.sty" im eigenen Arbeitsordner anzulegen, falls Du auf html.sty nicht voellig verzichten willst.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  8. #8
    Registrierter Benutzer
    Registriert seit
    16.02.2009
    Beiträge
    22
    Ich hoffe, ich blamier mich jetzt nicht - aber in meinem Arbeitsverzeichnis (da, wo ich die .tex-Files abspeichere und in dem ich kompiliere) findet sich keinerlei .sty-Datei.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •