goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 101780
Top-Poster: Johannes_B (5072)

Wir begrüßen unseren neuesten Benutzer strilatex.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Zitieren mit JabRef

 

Michelangelo
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 19.03.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.03.2020, 10:56     Titel: Zitieren mit JabRef
  Antworten mit Zitat      
Hallo zusammen,

ich bin am Verzweifeln.....

ich versuche schon seit Wochen meine Zitierung in LaTex einzubinden, aber es will einfach nicht funktionieren. Deshalb habe ich mich nun hier regsitriert, weil ich durch Stöbern im Netz sehr oft auf dieses Forum gestoßen bin, mir aber nicht selbst helfen konnte.

Ich arbeite mit TeXstudio und JabRef.

Den Rohbau habe ich erstellt, auch eine Bibiliothek habe ich im selben Ordner mit dem Namen bib.bib angelegt.

Mein Code sieht momentan folgendermaßen aus:

Code

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\renewcommand{\baselinestretch}{1.5} %Zeilenabstand
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\setlength{\parindent}{0pt} %setzt Einrückungslänge auf 0
\usepackage[backend=biber, style=alphabetic,]{JabRef}
\addbibresource{bib.bib}

\title{Titel}
\author{Name}
\date{\today}


\begin{document}
\maketitle \newpage
\tableofcontents \newpage

%\einzelne Sections

\printbibliography
\end{document}

 


Ich brauche dringend eure Hilfe, vielen Dank im Vorraus für hilfreiche Antworten Smile

ps: ja, es ist mein erstes Projekt mit LaTex
_________________

Schöne Grüße und auf bald

Zuletzt bearbeitet von Michelangelo am 22.03.2020, 12:28, insgesamt 7-mal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.03.2020, 11:20     Titel:
  Antworten mit Zitat      
Die Zeile
Code
\usepackage[backend=biber, style=alphabetic,]{JabRef}
ist natürlich falsch und müsste
Code
\usepackage[backend=biber, style=alphabetic]{biblatex}
lauten.
Und dann muss man natürlich dafür sorgen, dass auch biber aufgerufen wird. Am besten schaust du dir einmal »Wichtige Hinweise: Erstellung von Literaturverzeichnissen« an, da wird das ausführlich erklärt.

An deinem Code gehört aber noch mehr geändert. Darauf werde ich in einem getrennten Kommentar eingehen.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.03.2020, 11:42     Titel: Off-Topic: Empfehlungen, die beachtet werden sollten
  Antworten mit Zitat      
Zunächst sei darum gebeten, Code korrekt als solchen zu markieren. Nur dann sind wir halbwegs sicher, dass der auch korrekt kopiert werden kann und nicht etwa von Umbrüchen zerhackstückt wird.

Es gibt aber noch weitere Dinge anzumerken:

  • \usepackage[utf8]{inputenc} ist seit LaTeX 2018-04-01 überflüssig. Eine TeX-Distribution, bei der das noch benötigt wird, ist daher als so veraltet anzusehen, dass Support dafür ohnehin schwierig wird. Sollte die Zeile bei dir also nicht überflüssig sein, solltest du updaten.
  • \renewcommand{\baselinestretch}{1.5} ist schon seit 1994 veraltet. Vorlagen und Anleitung die das noch verwenden, sollte man misstrauen. Korrekt wäre beispielsweise \linespread{1.5}. Empfehlenswert wäre jedoch die Verwendung von setspace.
  • \setlength{\parindent}{0pt} ist grundsätzlich keine gute Idee. Wenn man den Absatzeinzug nicht haben will, sollte man stattdessen zumindest Absatzabstand verwenden. Warum das so ist und wie man das richtig macht, ist ausführlich erklärt in »Was ist eigentlich so schlimm daran.....ndent auf Null zu setzen?«
  • Zusätzlich zur biblatex (siehe meinen ersten Kommentar) ist die Verwendung von csquotes zu empfehlen.
  • Nach \maketitle benötigt man niemals ein \newpage, denn wenn man bei article keinen Titelkopf sondern eine Titelseite haben will, sollte man einfach die Klassenoption titlepage verwenden. Bei report oder book ist titlepage ohnehin die Voreinstellung.
  • Bei article ist es wenig sinnvoll, nach jedem Verzeichnis per \newpage eine neue Seite zu erzwingen. Da die Verzeichnisse letztlich auch nur Abschnitte sind, sollte an der Stelle keine neue Seite begonnen werden. Wenn man auch jeden Abschnitt (\section) auf einer neuen Seite beginnt, verwendet man sogar die falsche Klasse, dann wäre report oder book die bessere Wahl. Diese Klassen bieten mit \chapter echte Kapitel, die dann automatisch auf einer neuen Seite beginnen.
  • \hier erzeugt in deinem Beispiel eine Fehlermeldung. Bitte achte darauf, dass außer dem eigentlichen Problem, ein InfoMinimalbeispiel fehlerfrei durchlaufen sollte.
  • \date{\today} ist überflüssig weil die Voreinstellung bei LaTeX.
  • Generell werden nur die Literaturstellen in das Literaturverzeichnis aufgenommen, die auch zitiert wurden. Da in deinem Beispiel bisher nichts zitiert und auch nicht \nocite{*} verwendet wird, ist das Literaturverzeichnis natürlich leer. Siehe dazu auch den Link auf die wichtigen Hinweise in meinem ersten Kommentar.
  • Ein testbares InfoMinimalbeispiel für ein Literaturverzeichnisproblem sollte immer entweder die Literaturdatenbank biblatex-examples.bib verwenden oder aber die benötigte Literaturdatenbank mitliefern. Anderenfalls können wir nicht testen. Meist ist es auch sinnvoll, die *.blg-Datei des biber-Laufs zu zeigen. Wenn du keine findest, siehe auch https://komascript.de/node/1858.

Generell würde ich empfehlen, sich einmal die KOMA-Script-Klassen anzuschauen. Die kommen zum einen nicht ganz so altbacken rüber wie die Standardklassen, was natürlich eine sehr subjektive Einschätzung ist. Zum anderen bieten sie vieles, was man sich bei den Standardklassen erst mühsam mit einer großen Zahl anderer Paketen erkaufen muss.

Michelangelo
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 19.03.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.03.2020, 11:51     Titel:
  Antworten mit Zitat      
Ich danke dir für deine ausführliche Erklärung!

Was ich zwischen den Zeilen lese beunruhigt mich etwas. Gibt es eine aktuelle Anleitung für Latex, welche auf dem aktuellen Stand gehalten wird?

Ich sitze gerade dran, und versuche, alles zu optimieren, was du angesprochen hast.
_________________

Schöne Grüße und auf bald
Private Nachricht senden Benutzer-Profile anzeigen

u_fischer
Forum-Meister
Forum-Meister


Beiträge: 4002
Anmeldedatum: 22.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.03.2020, 12:41     Titel:
  Antworten mit Zitat      
Michelangelo hat Folgendes geschrieben:

Was ich zwischen den Zeilen lese beunruhigt mich etwas.


Lass dich nicht verrückt machen. Viele meiner Dokumente enthalten Code, der eigentlich veraltet oder sogar falsch ist, aber das heißt nicht, dass sie plötzlich alle explodieren. Es ist vernünftig, wenn man Ratschläge bekommt oder ein Problem sieht, aufzuräumen und fehlerhaften Code zu entfernen, aber es muss nicht alles blitzblank sein. LaTeX hält etwas Unsinn schon aus.
_________________

Ulrike Fischer
www.troubleshooting-tex.de
Private Nachricht senden Benutzer-Profile anzeigen

Michelangelo
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 19.03.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.03.2020, 12:41     Titel: Re: Off-Topic: Empfehlungen, die beachtet werden sollten
  Antworten mit Zitat      
Zitat:

[*] \usepackage[utf8]{inputenc} ist seit LaTeX 2018-04-01 überflüssig. Eine TeX-Distribution, bei der das noch benötigt wird, ist daher als so veraltet anzusehen, dass Support dafür ohnehin schwierig wird. Sollte die Zeile bei dir also nicht überflüssig sein, solltest du updaten.




Das verwirrt mich etwas, ich habe gerade in TeXstudio ein neues book erstellt, dort ist die Zeile von Beginn an eingefügt. Ich habe auf ausstehende Updates überprüft, meine Version ist laut der Software aktuell.
_________________

Schöne Grüße und auf bald
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.03.2020, 14:15     Titel:
  Antworten mit Zitat      
TeXstudio ist nur der Editor. Was der macht, ist zweitrangig. Das Laden von inputenc ist auch kein Fehler. Nur eben mit aktuellem LaTeX überflüssig. Damit kann es als Indiz dafür herhalten, ob die LaTeX-Installation sehr veraltet ist. Wenn
Code

\documentclass{article}
\begin{document}
äöüÄÖÜß
\end{document}
 
bei dir fehlerfrei durchläuft und ein korrektes Ergebnis liefert, dann ist dein LaTeX min. auf dem Stand 2018-04-01. Man kann das aber auch einfach mit einem Blick in die log-Datei erfahren. Dort steht nämlich, welche LaTeX-Version verwendet wird.

Die restlichen Hinweise sind da weit wichtiger.

Übrigens neigt TeXstudio auch dazu, Befehle als unbekannt zu markieren, die es tatsächlich gibt. Es kennt eben nicht alle Befehle aller Klassen und Pakete. Da ist dann weit entscheidender, ob LaTeX selbst dann beim LaTeX-Lauf Fehler bezüglich nicht bekannter Befehle meldet.

Michelangelo
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 19.03.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.03.2020, 16:10     Titel:
  Antworten mit Zitat      
Ok, danke für die Erklärung. Ihr habt mir sehr geholfen, es funktioniert nun alles Smile

Jetzt suche ich nur noch einen Zitierstil, welcher mir gefällt, dann kann ich mit dem Programm problemlos arbeiten (ich denke, da werde ich im Forum fündig).

#closed ty an alle
_________________

Schöne Grüße und auf bald
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2020 goLaTeX.de