Anzeige:
Ergebnis 1 bis 9 von 9

Thema: TexWorks und JabRef

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

    TexWorks und JabRef

    Hallo, ich habe das Problem, dass mein Literaturverzeichnis nicht im pdf angezeigt wird.

    Hier meine test.bib
    Code:
    % This file was created with JabRef 2.10.
    % Encoding: Cp1252
    @Article{Ingo,
      Title                    = {A novel dynamic model},
      Author                   = {Ingo Roeder, Markus Loeffler},
      Journal                  = {Experimental Hematology},
      Year                     = {2002},
      Pages                    = {853-861},
    
      Owner                    = {Jonas},
      Timestamp                = {2015.06.29}
    }
    und hier meine Latex-Datei
    Code:
    \documentclass[11pt]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[german]{babel}
    \usepackage{typearea}
    \usepackage{biblatex}
    \bibliography{test.bib}
    \begin{document}
    Textzitat \cite{Ingo}
    \printbibliography
    \end{document}
    Nun habe ich in TexWorks zuerst mit pdfLatex kompiliert, es erscheint der Text aber noch kein Literaturverzeichnis, was ja auch normal ist soweit ich es verstanden habe. Dann habe ich oben im Dropdown-Menü BibTex ausgewählt und es versucht damit zu kompilieren. Da kommt allerdings folgender Fehler:
    Code:
    This is BibTeX, Version 0.99d (TeX Live 2014/W32TeX)
    The top-level auxiliary file: Namenlos-2.aux
    I found no \citation commands---while reading file Namenlos-2.aux
    I found no \bibdata command---while reading file Namenlos-2.aux
    I found no \bibstyle command---while reading file Namenlos-2.aux
    (There were 3 error messages)
    Als 3. Schritt würde ich das ganze dann nochmal mit pdfLatex komilieren und sollte eigentlich ein Verzeichnis angezeigt bekommen.
    Kann mir jemand erklären, warum ich die Fehlermeldungen bekomme?

    Vielen Dank Jonas

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Du musst statt bibtex biber verwenden.

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Zitat Zitat von Gulaschkanone Beitrag anzeigen
    Dann habe ich oben im Dropdown-Menü BibTex ausgewählt und es versucht damit zu kompilieren. Da kommt allerdings folgender Fehler:
    Code:
    This is BibTeX, Version 0.99d (TeX Live 2014/W32TeX)
    The top-level auxiliary file: Namenlos-2.aux
    I found no \citation commands---while reading file Namenlos-2.aux
    I found no \bibdata command---while reading file Namenlos-2.aux
    I found no \bibstyle command---while reading file Namenlos-2.aux
    (There were 3 error messages)
    bei biblatex ist seit geraumer Zeit biber als backend voreingestellt, d.h. Du müsstest im zweiten Schritt biber statt BibTeX aufrufen.

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

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.08.2011
    Beiträge
    22
    Vielen Dank, Problem gelöst

  5. #5
    Registrierter Benutzer
    Registriert seit
    05.08.2011
    Beiträge
    22
    Ich habe heute ein bisschen weiter rumprobiert und ein neues Problem:
    Um eine bestimmte Form der Quellenangabe zu erreichen, empfiehlt die Uni, den Stil der Zeitschrift Human Mutation zu nehmen, für den es auch ein Package gibt namens humanmutation.sty. Dieses braucht noch das cite-package, was ich auch mit eingebunden habe. Allerdings scheint das cite-Package nicht mit dem biblatex-Package kompatibel zu sein, denn es kommt die Fehlermeldung Package biblatex Error: Incompatible package 'cite'. Aber ohne dieses kann ich ja nicht zitieren?
    Code:
    \documentclass[11pt]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[german]{babel}
    \usepackage{typearea}
    
    \usepackage{cite}
    \usepackage{humanmutation}
    \usepackage{biblatex}
    \bibliography{test.bib}
    
    \begin{document}
    Textzitat 
    \cite{Ingo}
    
    \printbibliography
    \end{document}
    Hat jemand eine Idee wie ich das Problem lösen kann?

  6. #6
    Registrierter Benutzer Avatar von The EYE
    Registriert seit
    15.12.2008
    Ort
    Hameln
    Beiträge
    332
    Hallo!

    Wenn du einen Blick in die Biblatex Dokumentation wirfst, findest du in Abschnitt 1.5.4 die inkompatiblen Pakete. Dazu gehört auch cite!
    The cite package automatically sorts numeric citations and can compress a list
    of consecutive numbers to a range. It also makes the punctuation used in citations
    configurable. For sorted and compressed numeric citations, see the sortcites
    package option in § 3.1.2.1 and the numeric-comp citation style in § 3.3.1. For
    configurable punctuation, see § 3.9.
    Was du mit cite machen möchtest kann Biblatex schon! Das cite-Paket kannst du aus deinem Dokument entfernen. Ich empfehle dir noch die Verwendung von csquotes.

    Gruß Max
    ¹: Erstelle bitte ein richtiges Minimalbeispiel
    ²: Ich nutze Ubuntu 14.04, TeX Live 2014 & Kile 2.1.3

  7. #7
    Registrierter Benutzer
    Registriert seit
    05.08.2011
    Beiträge
    22
    Hallo, wenn ich cite aber entferne, geht humanmutation nicht mehr...
    Hier der Quelltext von humanmutation, vllt kann man da ja etwas anpassen wenn biblatex eig auch alles kann was cite kann.
    Code:
    % version = 2.03 of humanmutation.sty 1998 May 31
    % This package must be called after the cite.sty package.
    
    % make parenthesis around citation lists and semicolons between items:
    \renewcommand\citeleft{[}  % bracket around list
    \renewcommand\citeright{]} % bracket around list
    \renewcommand{\citepunct}{; }
    
    \def\@biblabel#1{}
    
    \newcommand{\Section}[1]{
    \vspace{24pt}
      \textbf{#1}
    \vspace{12pt}
    }
    \newcommand{\SubSection}[1]{\noindent\textbf{#1}}
    \newcommand{\SubSubSection}[1]{\textbf{#1}}
    
    \def\refname{{\normalsize \bf REFERENCES}}
    Dankeschön

  8. #8
    Registrierter Benutzer
    Registriert seit
    20.07.2013
    Beiträge
    193
    http://schneider.ncifcrf.gov/latex.html

    biblatex ist mit den Stilen des alten Systems inkompatibel. Du musst also entweder beim alten System bleiben, oder einen biblatex-Stil modifizieren.

  9. #9
    Registrierter Benutzer Avatar von The EYE
    Registriert seit
    15.12.2008
    Ort
    Hameln
    Beiträge
    332
    Mit dem Stil kenne ich mich nicht aus. Bisher kam ich (WIng-Student) ganz gut mit numeric aus. Für meine aktuelle (und letze! ) Ausarbeitung will mein Prof APA haben... habe da auch schon einiges selbst gestrickt. Wird wohl (leider!) noch mehr nachzubessern sein...

    Kannst du mal die wichtigsten Eckpunkte zusammenfassen? Oder ein paar Beispiele zeigen? Ich bin zu doof etwas brauchbares zu finden...

    Ich gehe aber mal aufgrund deines Codeschnippsels davon aus, dass du um den Verweis herum Klammen haben möchtest. Das geht mit \parencite. Für mehrere Autoren lautet der Befehl \parencites. Die Befehle liefert Biblatex. Am besten schaust du nochmal in die Dokumentation und siehst dir die bestehenden Befehle an. Feinheiten, wie Namen im Literaturverzeichnis fett drucken, Trennzeichen ändern, Doppelpunkt hinter Autornamen etc. lassen sich ganz gut noch anpassen.

    Gruß Max
    ¹: Erstelle bitte ein richtiges Minimalbeispiel
    ²: Ich nutze Ubuntu 14.04, TeX Live 2014 & Kile 2.1.3

Lesezeichen

Berechtigungen

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