Zitieren mit eigenem Text als Eintrag im Fließtext

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zitieren mit eigenem Text als Eintrag im Fließtext

von KOMA » Fr 22. Jul 2011, 20:43

Man muss sich bewusst machen, dass \bibliographystyle einen Eintrag in die aux-Datei schreibt. Falls man \include verwendet, ist das ggf. die Unter-aux-Datei der gerade mit \include eingelesenen Datei. BibTeX wiederum liest die Haupt-aux-Datei, und wertet auch die darin enthaltenen Anweisungen zum Laden der Unter-aux-Dateien darin aus. Am besten setzt man \bibliographystyle bereits in der Dokumentpräambel. Dann wird der auch von der Haupt-aux-Datei aus von bibtex gesucht. Außerdem sollte man einen Stil, der nur für das Dokument verwendet werden soll, einfach ins Hauptverzeichnis legen, so wie man das auch mit speziellen Paketen macht. Den in irgendwelchen Unterverzeichnissen zu vergraben ist wenig sinnvoll.

Ganz ähnlich läuft das dann mit der bib-Datei. Auch hier wird ein Eintrag in die aux-Datei geschrieben und muss BibTeX dann diese Information lesen und darüber die Datei finden.

Es ist aber auch nicht soooo tragisch, wenn man den Pfad an der Stelle falsch angibt. Immerhin schreibt BibTeX dann eine Fehlermeldung, in der drin steht, dass der Stil oder die Daten nicht gefunden wurden. Eine Log-Datei (Endung üblicherweise .blg) legt BibTeX auch an, wenn es darf.

Wichtig: BibTeX wird sich in der Regel aus Sicherheitgründen weigern, Dateien (auch die Log-Datei) in einem übergeordneten Verzeichnis oder einem absolut angegebenen Verzeichnis anzulegen.

von Sepp99 » Fr 22. Jul 2011, 20:08

wiesengrund hat geschrieben:Ich verstehe "diss ins Hauptverzeichnis laden" nicht.
Wenn ich es also in den gleichen Ordner lade, in dem auch Test17 ist, dann muss ich in der inkludierten Datei angeben \bibilographystyle{../diss}.
Das habe ich gemacht, er findet dann die Datei, aber der Fehler besteht wie vorher. Kannst du vielleicht einen Screenshot von der Ordnerstruktur machen und mir schicken? Das wäre klasse!
Für diesen Test habe ich alles nur in einem Verzeichnis, also auch den Stil der Bibliographie, wie Du auch die Klasse. Außerdem solltest Du mit deiner Hauptdatei ein Projekt erzeugen.

Für weitere Projekte mit Klassen und Projekten wäre die Einbindung in einen texfm-Baum anzuraten. Näheres in den Dokumenten zur Einführung [1].

Gruß, Sepp.-

von wiesengrund » Fr 22. Jul 2011, 14:36

Ich verstehe "diss ins Hauptverzeichnis laden" nicht.
Wenn ich es also in den gleichen Ordner lade, in dem auch Test17 ist, dann muss ich in der inkludierten Datei angeben \bibilographystyle{../diss}.
Das habe ich gemacht, er findet dann die Datei, aber der Fehler besteht wie vorher. Kannst du vielleicht einen Screenshot von der Ordnerstruktur machen und mir schicken? Das wäre klasse!

von Sepp99 » Fr 22. Jul 2011, 14:18

wiesengrund hat geschrieben: @Sepp:
- In Test 17 ist hyperref geladen (Zeile 5). l
Sorry, hab ich übersehen. Zur Ergänzung: hyperref sollte normalerweise immer als letztes Paket geladen werden. Wenn ich diss ins Hauptverzeichnis lade, läuft auch Test17 (Anhang).

Gruß, Sepp.-
Dateianhänge
Test17.pdf
(26 KiB) 310-mal heruntergeladen

von wiesengrund » Fr 22. Jul 2011, 14:13

Hallo, danke für eure Mails.

@Sepp:
- In Test 17 ist hyperref geladen (Zeile 5).
- "diss" liegt im inc-ordner,
- weil ich es mit scrartcl auch versucht habe und der fehler genauso auftritt, habe ich eben das ins Minimalbeispiel genommen, weil goeproc niemand kennt/hat. Ich habs hierher: http://www.univerlag.uni-goettingen.....tex_proceedings_17x24.zip
- Der Einstz von plainnat (egal ob mit goeproc oder mit scrartcl) ändert bei mir gar nichts (ausser den Stil des Literaturverzeichnis).

@Koma: Guten Appetit.

Ich mach das jetzt pragmatisch und mach eine einzige 2 Millionen Zeilen lange Datei anstatt schöner Ordnerstrukturen. Danke trotzdem, der \href{#cite.}{Artikel}-Befehl kommt auf jeden Fall zum Einsatz.

Grüße,
Daniel

von KOMA » Fr 22. Jul 2011, 13:35

Wenn Du glaubst, dass es am Unterverzeichnis liegt: Das hier funktioniert einwandfrei und verwendet ein Unterverzeichnis:
% Bitte Verzeichnis "unter" als Unterverzeichnis des aktuellen
% Arbeitsverzeichnisses vor dem ersten LaTeX-Lauf erstellen.
\begin{filecontents*}{MeineBib.bib}
 
@ARTICLE{Beispiel2010,
  author = {Max Muster},
  title = {goLaTeX Wiki-Beispiel},
  journal = {LaTeX Journal},
  year = {2010},
  pages = {1-3},
  timestamp = {2010.03.21},
  url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel}
}
\end{filecontents*}
\begin{filecontents*}{unter/einl.tex}
{Dieser Beispieltext zitiert \cite{Beispiel2010} einen
\href{#cite.Beispiel2010}{Artikel} aus der Bib-Datei, welche in diesem
Dokument angelegt wurde.}

\end{filecontents*}
 
 
\documentclass{scrartcl}  
\usepackage{natbib}
\usepackage{hyperref}
\begin{document}
\include{unter/einl}

\newpage
\bibliographystyle{plainnat}
\bibliography{MeineBib}
 
\end{document}
Ich muss jetzt das Essen auf den Tisch bringen und kann nur sagen: Ich nehme stark an, dass Du das mit dem Minimalbeispiel noch nicht ganz verstanden hast.

Edit: Ach, ich sehe gerade, Sepp hat eine Antwort geschrieben, die sich mit meiner überschneidet. Egal, ich lasse meine jetzt unverändert, da ich keine Zeit habe, seine genauer nazuschauen.

von Sepp99 » Fr 22. Jul 2011, 13:29

Ein Minimalbeispiel sollte zumindest mit der selben Klasse getestet werden! Wenn ich auf Deine umstelle klappt es auch noch. Probleme gibt es mit dem
\bibliographystyle{diss}
. Wenn Du deinen auch im MB angegeben hättest, würdest Du bemerkt haben, dass es damit ein Problem gibt.

Weiters ist mir aufgefallen, dass Du bei Test17 das Paket hyperref nicht geladen hast. Wenn Du den Stil "plainnat" in Test17 nimmst, funktioniert auch das! "diss" wird scheinbar nicht gefunden, lege den Stil einmal ins Hauptverzeichnis (gehört normalerweise in einen texfm-Baum).

Weiters sollte zu der Klasse goeproc, die ja nicht so bekannt ist, eine Beschreibung vorhanden sein!

Gruß, Sepp.-

EDIT: Sieh Dir einmal die Definition von "Rückfrage" an, die ist vom Helfer zum Fragesteller gedacht!

von wiesengrund » Fr 22. Jul 2011, 13:09

Hallo!

Ja, ich kenne diesen Link, ich habe auch ein Minimalbeispiel erstellt, das auch wunderbar funktioniert (aber genau das ist doch das Problem.):
\begin{filecontents*}{MeineBib.bib}
 
@ARTICLE{Beispiel2010,
  author = {Max Muster},
  title = {goLaTeX Wiki-Beispiel},
  journal = {LaTeX Journal},
  year = {2010},
  pages = {1-3},
  timestamp = {2010.03.21},
  url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel}
}
\end{filecontents*}
\begin{filecontents*}{einl.tex}
{Dieser Beispieltext zitiert \cite{Beispiel2010} einen
\href{#cite.Beispiel2010}{Artikel} aus der Bib-Datei, welche in diesem
Dokument angelegt wurde.}

\end{filecontents*}
  
 
\documentclass{scrartcl}  
\usepackage{natbib}
\usepackage{hyperref}
\begin{document}
\include{einl} 

\newpage
\bibliographystyle{plainnat}
\bibliography{MeineBib}
 
\end{document}
Ich kann den Fehler nicht simulieren, wenn es (im Endeffekt) doch alles auf einer Ebene ist. Aber das wäre doch der Sinn eines Miminalbeispiels, und darum das Zip-File.

von KOMA » Fr 22. Jul 2011, 11:38

Mein Problem nun, für dass ich wieder nicht weiss, wie ich ein Minimalbeispiel erstelle
http://www.golatex.de/wiki/index.php?ti ... Hauptdatei

Sorry, aber ich brauche eine Pause.

von wiesengrund » Fr 22. Jul 2011, 10:22

Hallo und danke, es funktioniert prinzipiell.

Mein Problem nun, für dass ich wieder nicht weiss, wie ich ein Minimalbeispiel erstelle (obwohl ich auf minimalbeispiel.de gesucht habe):
Es funktioniert nicht, wenn man diesen Befehl in einer Datei ausführt, die man über \include in ein Hauptdokument einbindet. Ich habe nun einen Minimalordner generiert als zip.fie in dem alles drin ist. Also falls jemand die Muse hat:

- "Test 17" ist die Hauptdatei, die einmal mit LateX, dann die Datei "Einleitung" im inc-Ordner einmal "Bib-Tex", dann zwei Mal Latex wieder mit der Hauptdatei und man sieht was ich meine:

Der eigentliche Literaturverweis (grün umrandet) funktioniert, der andere Link (Artikel, rot umrandet) nicht.

Danke für jeden Vorschlag!
Dateianhänge
Minimalbeispiel.zip
(47.63 KiB) 416-mal heruntergeladen

Nach oben