Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Verweis auf Literaturverzeichnis eines anderen Dokuments

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100

    Verweis auf Literaturverzeichnis eines anderen Dokuments

    Hallo zusammen,

    kennt jemand eine Möglichkeit, wie man auf ein bereits bestehendes Literaturverzeichnis eines anderen Dokuments verweisen kann?

    Ich benötige in einem Übungsskript einige Verweise auf das Literaturverzeichnis des Vorlesungsskripts. Dieses wird mit \bibliographystyle{gerunsrt} "sortiert". Im Übungsskript will ich mit dem selben bibtex-Key arbeiten wie im Skript.
    Leider habe ich keine Ahnung wie ich mein Vorhaben in die Tat umsetzten kann (in einem ersten Versuch hab ich einfach die .bbl-Datei kopiert, hat aber leider nicht funktioniert).

    Tobi

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.11.2008
    Beiträge
    59
    Zitat Zitat von Tobis Beitrag anzeigen
    Hallo zusammen,

    kennt jemand eine Möglichkeit, wie man auf ein bereits bestehendes Literaturverzeichnis eines anderen Dokuments verweisen kann?

    Ich benötige in einem Übungsskript einige Verweise auf das Literaturverzeichnis des Vorlesungsskripts. Dieses wird mit \bibliographystyle{gerunsrt} "sortiert". Im Übungsskript will ich mit dem selben bibtex-Key arbeiten wie im Skript.
    Leider habe ich keine Ahnung wie ich mein Vorhaben in die Tat umsetzten kann (in einem ersten Versuch hab ich einfach die .bbl-Datei kopiert, hat aber leider nicht funktioniert).

    Tobi
    in welchem Format sind denn die Literaturangaben gespeichert? als .bib-File oder wie? Ich habe meine Literatur als bib-file gespeichert, und binde sie ein mit
    \bibliographystyle{halle4} %das ist das Sortierfomrat
    \bibliography{literatur} % das ist die Datei, wo die Literatur drinsteht
    dann geht das auch mit mehreren dokumenten, die müssen aber alle im selben Ordenr stehen. Hoffe das hilftdir weiter. Ansonsten müsstest du doch noch mehr informationen geben.
    Viele Erfolg

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100
    Hallo,

    ja die Literatur ist als .bib-Datei gespeichert. Ich kann die .bib jetzt natürlich ganz normal einbinden. Durch meinen Sortierstil im Skript (gerunsrt) taucht die Literatur im Literaturverzeichnis dann in der Reihenfolge auf, wie ich sie auch im Text verwendet habe.

    Wenn ich jetzt im Übungsskript die Gleiche .bib wie im Skript einbinde (wieder mit gerunsrt) und dann nicht alle Literaturstellen in der gleichen Reihenfolge Zitiere wie im Skript, dann hat natürlich die Quelle im Skript eine ganz andere Nummer wie im Übungsskript, die Nummer soll aber gleich (wie gesagt, falls das irgendwie zu bewerkstelligen ist).

    Tobi

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Die einfachste Möglichkeit, die mir einfällt, wäre, einen bibliographystyle zu verwenden, der nicht Zahlen, sondern Namen oder Kürzel ausgibt, z.B. alpha
    Den bibliographystyle müsstest du natürlich in beiden Dokumenten anwenden.

    Mit den Nummern wird es wohl eher schwierig, denn wie soll es denn gemacht werden, wenn mal eine Nummer fehlt?
    Du könntest die Nummer höchstens im Key-Feld deklarieren (dann darf aber kein Autor verwendet werden) und es mit einem bibliographystyle, der das Key-Feld ausliest, ausgeben.

    Und auch wenn es mir widerstrebt, das vorzuschlagen: Wenn es nicht zu viel Literatur ist, dürfte es von Hand am einfachsten sein.
    Geändert von Xenara (07-10-2009 um 13:39 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100
    Die einfachste Möglichkeit, die mir einfällt, wäre, einen bibliographystyle zu verwenden, der nicht Zahlen, sondern Namen oder Kürzel ausgibt, z.B. alpha
    Den bibliographystyle müsstest du natürlich in beiden Dokumenten anwenden.
    Tja, das Skript ist leider schon gedruckt , anderer Stil fällt somit flach.


    Mit den Nummern wird es wohl eher schwierig, denn wie soll es denn gemacht werden, wenn mal eine Nummer fehlt?
    Da versteh ich das Problem nicht so ganz. Im Dokument selbst muss ja nicht unbedingt ein Lit.Verzeichnis sein. Ich will ja auf ein Lit. Verzeichnis eines anderen Dokuments verweisen.


    Und auch wenn es mir widerstrebt, das vorzuschlagen: Wenn es nicht zu viel Literatur ist, dürfte es von Hand am einfachsten sein.
    Mittlerweile denke ich auch fasst (ebenfalls widerstrebend ) dass das die einfachste und schnellste Lösung ist.

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.05.2009
    Beiträge
    407
    Oder du bindest die gesamte Literatur des Vorlesungsskripts ein und nutzt rufst alle Literatureinträge die zwischen denen in deinem Übungsskipt liegen mit \nocite{} auf. Dann hättest du zwar alle Einträge im Übungsskript, dafür würden die Nummern wieder passen.
    Code:
    \cite{Adamla2008}
    \nocite{Adams1998}
    \cite{Agafonov2007a}
    würde dementsprechend im Text die Nummern [1] und [3] wiedergeben.

    Ob das praktikabel ist hängt sicher von der Länge des Literaturverzeichnisses der Vorlesung ab.

  7. #7
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Tobis Beitrag anzeigen
    Ich benötige in einem Übungsskript einige Verweise auf das Literaturverzeichnis des Vorlesungsskripts. Dieses wird mit \bibliographystyle{gerunsrt} "sortiert". Im Übungsskript will ich mit dem selben bibtex-Key arbeiten wie im Skript.
    Leider habe ich keine Ahnung wie ich mein Vorhaben in die Tat umsetzten kann (in einem ersten Versuch hab ich einfach die .bbl-Datei kopiert, hat aber leider nicht funktioniert).
    lass den BibTeX-Aufruf beim Übungsskript weg, dann sollte Dein Ansatz mit kopierter .bbl klappen.

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

  8. #8
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100
    Vielen Dank für eure Antworten,

    Oder du bindest die gesamte Literatur des Vorlesungsskripts ein und nutzt rufst alle Literatureinträge die zwischen denen in deinem Übungsskipt liegen mit \nocite{} auf. Dann hättest du zwar alle Einträge im Übungsskript, dafür würden die Nummern wieder passen.
    Das ist sicher eine Lösung, für die wenigen Referenzen die ich setzen will aber nicht wirklich Zielführend, v.a. da ich da ja auch "von Hand" eingreifen muss.

    lass den BibTeX-Aufruf beim Übungsskript weg, dann sollte Dein Ansatz mit kopierter .bbl klappen.
    Das hat leider auch nicht geklappt. Ich hab einmal einfach die .bbl-Datei kopiert, und eimal die .bbl-Datei kopiert und passend zum neuen Dokument umbenannt, beides leider ohne Erfolg.

  9. #9
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Tobis Beitrag anzeigen
    Das hat leider auch nicht geklappt.
    diese Deine Aussage ist wenig hilfreich.
    Zitat Zitat von Tobis Beitrag anzeigen
    Ich hab einmal einfach die .bbl-Datei kopiert, und eimal die .bbl-Datei kopiert und passend zum neuen Dokument umbenannt, beides leider ohne Erfolg.
    Wie hast Du die Kopie denn im ersten Versuch benannt? Und was genau hast Du Dir davon erhofft?
    Evtl hilft es ja schon, wenn Du die kopierte .bbl nach Kompilation nochmal mit der Ausgangs-.bbl vergleichst: beide sollten noch gleich sein.

    Sonst lege mal einen neuen Ordner an, da drin erzeugst Du eine Datei ``hiervonsollreferenziertwerden.tex'' mit folgendem Inhalt:
    Code:
    \documentclass{article}
    \usepackage{bibgerm}
    \begin{document}
    erstes Zitat \cite{article-full}
    
    zweites Zitat \cite{book-full}
    \bibliographystyle{gerunsrt}
    \bibliography{xampl}
    \end{document}
    (die xampl.bib sollte auf jedem ordnungsgemäß installiertem System, das bibtex versteht, vorhanden sein)
    dann noch eine ``foo.tex'' anlegen mit
    Code:
    \documentclass{article}
    \usepackage{bibgerm}
    \begin{document}
    hier nur zweites Zitat \cite{book-full}
    %\bibliographystyle{gerunsrt}
    \bibliography{xampl}
    \end{document}
    Das kompilierst Du dann in etwa
    Code:
    latex hiervonsollreferenziertwerden.tex
    bibtex hiervonsollreferenziertwerden
    latex hiervonsollreferenziertwerden.tex
    latex hiervonsollreferenziertwerden.tex
    cp hiervonsollreferenziertwerden.bbl foo.bbl
    latex foo.tex
    latex foo.tex
    wobei Du vermutlich `cp' (Kopierbefehl unter Unixoiden) durch `copy' (Win$) ersetzen mußt ...

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

  10. #10
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100
    Hallo Rainer,

    vielen Dank für deine Hilfe, jetzt hat es endlich geklappt!

    MfG
    Tobi

Lesezeichen

Berechtigungen

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