bei mir läuft kile 2.0.85 und TexLive2010. Wenn ich meine Dokumente mit
Alt+6 kompiliere (?), bekomme ich den Hinweis, dass das "data encoding"
utf8 ist, was biblatex wohl nicht versteht - der Hinweis sagt mir, auch
ich soll biber verwenden, aber mir ist nicht ganz klar, wie ich es
einbinde. Mit "backend=biber"
gibt es ein Exit Error 2¹:
This is BibTeX, Version 0.99d (TeX Live 2010)
The top-level auxiliary file: test.aux
I found no \citation commands---while reading file test.aux
I found no \bibdata command---while reading file test.aux
I found no \bibstyle command---while reading file test.aux
(There were 3 error messages)
Ich nehme an, das liegt daran, das Alt+6 irgendwie als quickbuild das
nicht kann. Jetzt suche ich eine Möglichkeit, entweder die Alt+6
umzudefinieren, oder ein neues Tool anzulegen, der das gleiche macht,
aber biber anstelle von bibtex benutzt, kann mir jemand sagen, wie das
geht Wenn ich beim Befehl bibtex einfach biber eintrage, bekomme ich
natürlich auch eine Fehlermeldung…
Mein Ziel ist, dass ich (ähnlich alt+6) eine Tastenkombination drücke
und diese dafür sorgt, das am Ende ein pdf mit pdflatex erstellt wird,
indem das Inhaltsverzeichnis und die anderen Verzeichnisse enthalten
sind, also wohl latex -> biber -> latex -> pdflatex oder so ähnlich (ich
habe die tex -> pdf Vorgänge noch nicht im Blick, da ich LaTex erst seit
kurzem verwende und dabei immer einfach die "Quickibuild"-Funktion anwende)
Vielen Dank,
Demian
--
¹ Ich rufe die Bibliothek auf mit:
\usepackage[style=authortitle-dw,nopublisher=false, namefont=smallcaps,
firstnamefont=smallcaps, hyperref=true, backref=true]{biblatex}
und
\usepackage{hypernat}
> bei mir läuft kile 2.0.85 und TexLive2010. Wenn ich meine Dokumente mit
> Alt+6 kompiliere (?), bekomme ich den Hinweis, dass das "data encoding"
> utf8 ist, was biblatex wohl nicht versteht - der Hinweis sagt mir, auch
> ich soll biber verwenden, aber mir ist nicht ganz klar, wie ich es
> einbinde. Mit "backend=biber"
> gibt es ein Exit Error 2¹:
>
> This is BibTeX, Version 0.99d (TeX Live 2010)
> The top-level auxiliary file: test.aux
> I found no \citation commands---while reading file test.aux
> I found no \bibdata command---while reading file test.aux
> I found no \bibstyle command---while reading file test.aux
> (There were 3 error messages)
Du musst natürlich biber vorher installiert haben. Nur die Angabe des
backends reicht nicht.
> Mein Ziel ist, dass ich (ähnlich alt+6) eine Tastenkombination drücke
> und diese dafür sorgt, das am Ende ein pdf mit pdflatex erstellt wird,
> indem das Inhaltsverzeichnis und die anderen Verzeichnisse enthalten
> sind, also wohl latex -> biber -> latex -> pdflatex oder so ähnlich (ich
> habe die tex -> pdf Vorgänge noch nicht im Blick, da ich LaTex erst seit
> kurzem verwende und dabei immer einfach die "Quickibuild"-Funktion
> anwende)
Vorrausgesetzt Du hast biber installiert kannst Du in Kile einfach unter
Einstellungen -> Werkezuge -> Erstellen -> BibTeX ein neues Werkzeug
anlegen. Dafür einfach auf "Neu" klicken und als Befehl "biber" und als
Option " '%S' " eintragen (Achtung da sind noch einfache Anführungszeichen).
Dafür muss biber aber im Pfad liegen.
Dann einfach den neu erstellten Eintrag auswählen und es sollte
funktionieren.
Biber kannst Du einfach von http://biblatex-biber.sourceforge.net/
herunterladen und z.B. nach /usr/local/bin kopieren.
MfG
Marco
> Biber kannst Du einfach von http://biblatex-biber.sourceforge.net/
> herunterladen und z.B. nach /usr/local/bin kopieren.
Das geht bei TeX Live 2010, das der Fragesteller verwendet einfacher über
den Paketmanager. Je nachdem, welche Version man verwenden will, ggf.
unter Verwendung des TLcontrib-Repositories.
Gruß
Markus
>> Vorrausgesetzt Du hast biber installiert kannst Du in Kile einfach unter
>> Einstellungen -> Werkezuge -> Erstellen -> BibTeX ein neues Werkzeug
>> anlegen. Dafür einfach auf "Neu" klicken und als Befehl "biber" und als
>> Option " '%S' " eintragen (Achtung da sind noch einfache Anführungszeichen).
>> Dafür muss biber aber im Pfad liegen.
>>
>> Dann einfach den neu erstellten Eintrag auswählen und es sollte
>> funktionieren.
Peinlich, ich dachte, Biber sei schon installiert, ist es aber wohl doch
nicht (zumindest gibt locate nur die docs aus…)
Ein Werkzeug habe ich jetzt erstellt, bekomme (natürlich) den Exit Error
127 - was muss ich denn bei "class" eintragen? Auch bibtex? Und kommt
dann am Ende ein pdf raus? Denn ich sage ihm ja nicht, dass er auch
pdflatex ausführen soll? Oder wird so nur das biblatex / biber ausgeführt?
Im Moment ist es so eingestellt:
General:
command: biber
options: '%S'
Advanced:
Type: Run outside of Kile
Class: Compile
>> Das geht bei TeX Live 2010, das der Fragesteller verwendet einfacher über
>> den Paketmanager. Je nachdem, welche Version man verwenden will, ggf.
>> unter Verwendung des TLcontrib-Repositories.
komisch, ich hatte es gerade versucht mit
> sudo tlmgr install biber:
> tlmgr: package repository http://sunsite.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet
> package biber not present in package repository.
Wie genau installiere ich denn das biber Paket? Auf Ctan liegt es unter
biblio/biber, aber damit funktioniert es auch nicht und ich finde leider
keine weiterführenden (im sinne von "weiter als sudo tlmgr install
paketname" ) Hinweise…
vg und vielen Dank,
Demian
> Wie genau installiere ich denn das biber Paket?
Versuch es mal mit
tlmgr --location http://tlcontrib.metatex.org/2010 install biber
Gruß -- Olaf Meltzer
--
openSUSE 11.3 - TeX Live 2010 - Netzinstallation, aktuell mit tlmgr
Damit ging es. ICh lgaibe ich hatte rwt Aachen bei der Installation als
repo fest eingetragen und weiß jetzt nicht, wie ich es wieder ändere bzw
wohin ^^
Erneut meinen verbindlichsten Dank!
Demian
> Damit ging es. ICh lgaibe ich hatte rwt Aachen bei der Installation
> als repo fest eingetragen und weiß jetzt nicht, wie ich es wieder
> ändere bzw wohin.
Das brauchst Du doch gar nicht zu ändern.
Ich habe mir für derartige Spezialitäten definiert:
alias tlupdateX='tlmgr --location http://tlcontrib.metatex.org/2010 update'
und rufe gelegentlich
tlupdateX
auf. ("tlcontrib" bietet außer "biber" noch andere reizvolle updates.)
...Rolf
--
|| Rolf Niepraschk, email: Rolf (.) Niepraschk (at) gmx (.) de
|| Berlin, Germany
Mein alias lautet
alias texupdate="sudo updmap --syncwithtrees && sudo tlmgr --self &&
sudo tlmgr update --all && sudo updmap --syncwithtrees && sudo texhash"
Ich habe jetzt biber installiert und ein Werkzeug erstellt, wenn ich es
ausführe erhalte ich aber:
> FATAL - Cannot find control file 'test.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
backend=biber habe ich natürlich eingetragen. Das Werkzeug macht
eigentlich nur biber, soweit ich es sehe, es wurde erstellt mit diesen
Optionen:
General:
command: biber
options: '%S'
Advanced:
Type: Run outside of Kile
Class: Compile
Mir ist aber auch nicht klar, was dabei herauskommen sollte :p
vg,
Demian
Mein alias lautet
alias texupdate="sudo updmap --syncwithtrees && sudo tlmgr --self &&
sudo tlmgr update --all && sudo updmap --syncwithtrees && sudo texhash"
Ich habe jetzt biber installiert und ein Werkzeug erstellt, wenn ich es
ausführe erhalte ich aber:
> FATAL - Cannot find control file 'test.bcf'! - did you pass the
"backend=biber" option to BibLaTeX?
backend=biber habe ich natürlich eingetragen. Das Werkzeug macht
eigentlich nur biber, soweit ich es sehe, es wurde erstellt mit diesen
Optionen:
General:
command: biber
options: '%S'
Advanced:
Type: Run outside of Kile
Class: Compile
Mir ist aber auch nicht klar, was dabei herauskommen sollte :p
Wenn ich biber doppelt durchlaufen lasse, funktioniert es mit biber -
allerdings funktionieren dann die Zitate bzw. Referenzen nicht mehr -
sind die aufrufe anders, als bei bilatex? (Ich zitiere mit \parencite).
Oder denke ich falsch? Ich möchte nur Hausarbeiten etc. schreiben, dabei
mit biblatex (bzw. biber) das Literaturvz. machen und mit \parencite
zitieren. Dabei soll am Ende einfach ein pdf herauskommen.
Wenn ich mit backend=biber die Funktion "compile -> pdfLatex" aufrufe
erhalte ich
> This is BibTeX, Version 0.99d (TeX Live 2010)
> The top-level auxiliary file: essay.aux
> I found no \citation commands---while reading file essay.aux
> I found no \bibdata command---while reading file essay.aux
> I found no \bibstyle command---while reading file essay.aux
Wenn die Aufrufe (Zitatbefehle) bei biber anders sind, wie lauten sie?
Oder welche Einstellungen sind falsch, die ich vorgenommen habe? Und
kann ich pdflatex irgendwie sagen, biber zu verwenden anstelle von biblatex?
Ich bin ganz schön verwirrt gerade ,was das angeht…
> Das ist nicht kompliziert. Alle repos enthalten Alles! Einzige Ausnahme bildet das erwähnte auf "tlcontrib.metatex.org", welches nur wenige Dinge enthält, die in den offiziellen nicht enthalten sind.
Hm, aber rwt Aachen hatte ja vorhin kein biber?
vg,
Demian
On 26/02/11 18:59, Rolf Niepraschk wrote:
> Vielen Dank, ich werde die loction mal eintragen. Das mit den repos
> finde ich bei texlive etwas kompliziert, weil es keine Übersicht gibt,
> welches wofür steht bzw. enthält etc.
Es gibt derzeit nur zwei verschiedene Repositories, das Haupt-Repository
und TLcontrib. Bei ersterem wird ein Mirror automatisch gewählt, und
man muss gar keine Repository-URL angeben.
>
> Mein alias lautet
> alias texupdate="sudo updmap --syncwithtrees && sudo tlmgr --self &&
> sudo tlmgr update --all && sudo updmap --syncwithtrees && sudo
> texhash"
tlmgr update --all --self sollte völlig reichen.
--
Change “LookInSig” to “tcalveu” to answer by mail.
Klar, leider ist der bei Opensuse nicht dabei. Somit bin ich es gewohnt
diese Dinge noch per Hand zu machen.
MfG
Marco
> Ich habe jetzt biber installiert und ein Werkzeug erstellt, wenn ich es
> ausführe erhalte ich aber:
>
>> FATAL - Cannot find control file 'test.bcf'! - did you pass the
> "backend=biber" option to BibLaTeX?
Sieh unten: "test.bcf" wird beim ersten Lauf von pdflatex erstellt wenn Du
die Klasse biblatex mit der Option "backend=biber" eingebunden hast.
> General:
> command: biber
> options: '%S'
>
> Advanced:
> Type: Run outside of Kile
> Class: Compile
Ich übergebe noch die zu erwartende Dateiendung *.bcf und die Erweiterung
der Zieldate *.bbl.
> Wenn ich mit backend=biber die Funktion "compile -> pdfLatex" aufrufe
> erhalte ich
>
>> This is BibTeX, Version 0.99d (TeX Live 2010)
>> The top-level auxiliary file: essay.aux
>> I found no \citation commands---while reading file essay.aux
>> I found no \bibdata command---while reading file essay.aux
>> I found no \bibstyle command---while reading file essay.aux
Es kann ja auch nicht funktionieren, da Du immer noch biblatex aufrufst und
zwar in der Version 0.99d.
Die Option "backend=biber" hatt /keinen/ Einfluß darauf ob nun biber oder
biblatex aufgerufen wird! Es gibt nur an mit welchem Programm biblatex
kommunizieren soll, d.h. die Ausgabe wird eben an biblatex oder biber
angepasst.
> Wenn die Aufrufe (Zitatbefehle) bei biber anders sind, wie lauten sie?
> Oder welche Einstellungen sind falsch, die ich vorgenommen habe? Und
> kann ich pdflatex irgendwie sagen, biber zu verwenden anstelle von
> biblatex?
>
> Ich bin ganz schön verwirrt gerade ,was das angeht…
Merkt man. :-)
Also pdflatex erstellt Dir aus Deine LaTeX-Datei das PDF. Biblatex ist eine
Klasse die sich um die Zitate kümmert, z.B. den Stil, anlegen des
Literaturverzeichnisses etc. Biber macht "eigentlich" nichts anderes als die
Quellen aus Deiner BibTeX-Datei zu holen und ggf. zu sortieren um diese dann
in einer für pdflatex/biblatex verständlichen Form zur Verfügung zu stellen.
Du musst also zuerst einmal pdflatex aufgerufen haben um danach mit Hilfe
von biber die erstellte *.bcf Datei zu verarbeiten. Vielleicht wird es für
Dich greifbarer wenn Du die ganzen Befehle mal auf der Konsole ausführst und
die Automatismen von Kile links liegen lässt.
Ich selbst benutze in meinen Dokumenten \autocite und kann somit über die
Optionen von biblatex auf das Aussehen der Zitate Einfluß nehmen. Ob
\parencite Probleme macht weiß ich nicht. Schaue mal in die Dokumentation
von biblatex.
Ansonsten habe ich die Erfahrung gemacht, dass es sich manchmal anbietet
alle von LaTeX erstellten Dateien (wie *.aux) einmal zu löschen und dann neu
zu kompilieren.
Vielleicht erstellst Du mal ein Minimalbeispiel, was sich für eine
Fehlersuche immer anbietet, und postest Das hier.
MfG
Marco
ich komme ja hier mit dem "mich bedanken" kaum noch hinterher :)
> Sieh unten: "test.bcf" wird beim ersten Lauf von pdflatex erstellt wenn Du
> die Klasse biblatex mit der Option "backend=biber" eingebunden hast.
> Ich übergebe noch die zu erwartende Dateiendung *.bcf und die Erweiterung
> der Zieldate *.bbl.
Okay, das habe ich noch eingetragen.
> Es kann ja auch nicht funktionieren, da Du immer noch biblatex aufrufst und
> zwar in der Version 0.99d.
Aber _warum_? Ich hänge unten ein Minimalbeispiel an.
Ich habe mir jetzt erstmal geholfen, indem ich in Kile im Werkzeug
bibtex den Befehl geändert habe zu biblatex… das scheint zu
funktionieren, zumindest um direkt ein pdf zu erzeugen. (also pdflatex).
Lasse ich nur biber bzw. das biber-Werkzeug drüber laufen, erhalte ich
nach wie vor "test.bcf does not exist"
> Die Option "backend=biber" hatt /keinen/ Einfluß darauf ob nun biber oder
> biblatex aufgerufen wird! Es gibt nur an mit welchem Programm biblatex
> kommunizieren soll, d.h. die Ausgabe wird eben an biblatex oder biber
> angepasst.
Okay, aber ich habe ja in der Präambel stehen:
\usepackage[style=authortitle-dw,nopublisher=false, namefont=smallcaps,
firstnamefont=smallcaps, hyperref=true, backref=true,
backend=biber]{biblatex}
damit sollte ja eigentlich biblatex aufgerufen werden, und eben _nicht_
bibtex?
>> Ich bin ganz schön verwirrt gerade ,was das angeht…
>
> Merkt man. :-)
>
> Also pdflatex erstellt Dir aus Deine LaTeX-Datei das PDF.
Okay, klar so weit. Das ist genau das, was ich will :p
> Biblatex ist eine
> Klasse die sich um die Zitate kümmert, z.B. den Stil, anlegen des
> Literaturverzeichnisses etc. Biber macht "eigentlich" nichts anderes als die
> Quellen aus Deiner BibTeX-Datei zu holen und ggf. zu sortieren um diese dann
> in einer für pdflatex/biblatex verständlichen Form zur Verfügung zu stellen.
Okay, auch das will ich
> Du musst also zuerst einmal pdflatex aufgerufen haben um danach mit Hilfe
> von biber die erstellte *.bcf Datei zu verarbeiten. Vielleicht wird es für
> Dich greifbarer wenn Du die ganzen Befehle mal auf der Konsole ausführst und
> die Automatismen von Kile links liegen lässt.
Also, ich muss theoretisch pdflatex laufen lassen, dabei werden die
ganzen dateien (*.toc, *.bcf, *aux* und so weiter) erstellt. Dann lasse
ich biber laufen (das macht aus dem bcf die richtige Date?) und dann
nochmal pdflatex?
> Schaue mal in die Dokumentation
> von biblatex.
Okay, werde ich.
> Ansonsten habe ich die Erfahrung gemacht, dass es sich manchmal anbietet
> alle von LaTeX erstellten Dateien (wie *.aux) einmal zu löschen und dann neu
> zu kompilieren.
Okay, habe ich jetzt. Ich hab jetzt einen Ordner, in dem nur die
test.tex liegt. Darüber lasse ich das biberwerkzeug laufen:
"the file test.bcf does not exist", was ja nach deinen Erklärungen oben
klar ist. Ich lasse also pdflatex (alt+6) laufen und habe die folgenden
Dateien:
test.aux
test.bbl
test.bcf
test.bib
test.blg
test.log
test.out
test.pdf
test.run.xml
test.tex
test.tex~
test.toc
Jetzt ist also die *.bcf da und ich müsste nochmal biber laufen lassen,
richtig? Ich erhalte INFO -
Processing bibtex format file '\jobname .bib' for section 0
FATAL - Cannot find file '\jobname .bib'!
Wenn ich das richtig sehe, ist das problem hierbei der filecontent-part,
weil er keine jobname.bib erstellt, sondern test.bib?
Wie auch immer, mein Kile kennt scheinbar einfach biblatex nicht (es
gibt ein bibtex-tool aber kein biblatex und es wird offensichtlich
bibtex 0.99 aufgerufen, obschon ich biblatex in der präambel habe. Dabei
ist bibtex wohl auch noch out-of-date, obschon ich mein system mit tlmgr
auf dem laufenden halte). Leider habe ich aber auch nicht so viel Ahnung
von linux, das ich jetzt kile aus der source installieren könnte, ich
bin shcon froh, das ich es mit equivs und texlive 2010 zum Laufen
gebracht habe…
Das lässt mich so langsam verzeweifeln :/, hier also mein
beste Grüße,
Demian
=================================================================
Minimalbeispiel
=================================================================
\documentclass[a4paper,12pt,bibliography=totoc]{scrartcl} %DIN-A4-Seite,
Schriftgröße 12, Literaturverzeichnis im Inhaltsverzeichnis
\usepackage[english,ngerman]{babel} % Silbentrennung
\usepackage[utf8]{inputenc} % deutsche Umlaute
\usepackage[T1]{fontenc} % Zeichenbelegung
\usepackage[babel,german=guillemets]{csquotes} % Damit wird das Paket
csquotes geladen
\usepackage[style=authortitle-dw,nopublisher=false, namefont=smallcaps,
firstnamefont=smallcaps, hyperref=true, backref=true,
backend=biber]{biblatex} % Damit wird das Biblatex-Paket geladen.
\usepackage{hyperref}
\usepackage{hypernat}
\begin{filecontents}{\jobname.bib}
@Book{Autor:Verweis,
title = "Titel des Buches",
author = "Vorname Nachname",
publisher = "XYZ Verlag",
location = {Ver{\"o}ffentlichungsort},
edition = "3",
year = "1666",
annote = "Themenbereiche",
gender = "pp",
shorttitle = {Kurztitel f{\"u}r Zitateintrag},
sortname = {Nachname, Vorname},
subtitle = "Subtitel"
}
\end{filecontents}
\bibliography{\jobname}
\begin{document}
%=================================================================
%Inhaltsverzeichnis
\tableofcontents
\thispagestyle{empty}
texttexttextcontentcontent \parencite{Autor:Verweis}
%=================================================================
% Literaturverzeichnis
\clearpage
\pagenumbering{Roman}
\thispagestyle{plain}
\printbibliography
\end{document}
ich komme ja hier mit dem "mich bedanken" kaum noch hinterher :)
> > Sieh unten: "test.bcf" wird beim ersten Lauf von pdflatex erstellt
wenn Du
> > die Klasse biblatex mit der Option "backend=biber" eingebunden hast.
> > Ich übergebe noch die zu erwartende Dateiendung *.bcf und die
Erweiterung
> > der Zieldate *.bbl.
Okay, das habe ich noch eingetragen.
> > Es kann ja auch nicht funktionieren, da Du immer noch biblatex
aufrufst und
> > zwar in der Version 0.99d.
Aber _warum_? Ich hänge unten ein Minimalbeispiel an.
Ich habe mir jetzt erstmal geholfen, indem ich in Kile im Werkzeug
bibtex den Befehl geändert habe zu biblatex… das scheint zu
funktionieren, zumindest um direkt ein pdf zu erzeugen. (also pdflatex).
Lasse ich nur biber bzw. das biber-Werkzeug drüber laufen, erhalte ich
nach wie vor "test.bcf does not exist"
> > Die Option "backend=biber" hatt /keinen/ Einfluß darauf ob nun biber
oder
> > biblatex aufgerufen wird! Es gibt nur an mit welchem Programm biblatex
> > kommunizieren soll, d.h. die Ausgabe wird eben an biblatex oder biber
> > angepasst.
Okay, aber ich habe ja in der Präambel stehen:
\usepackage[style=authortitle-dw,nopublisher=false, namefont=smallcaps,
firstnamefont=smallcaps, hyperref=true, backref=true,
backend=biber]{biblatex}
damit sollte ja eigentlich biblatex aufgerufen werden, und eben _nicht_
bibtex?
>> >> Ich bin ganz schön verwirrt gerade ,was das angeht…
> >
> > Merkt man. :-)
> >
> > Also pdflatex erstellt Dir aus Deine LaTeX-Datei das PDF.
Okay, klar so weit. Das ist genau das, was ich will :p
> > Biblatex ist eine
> > Klasse die sich um die Zitate kümmert, z.B. den Stil, anlegen des
> > Literaturverzeichnisses etc. Biber macht "eigentlich" nichts anderes
als die
> > Quellen aus Deiner BibTeX-Datei zu holen und ggf. zu sortieren um
diese dann
> > in einer für pdflatex/biblatex verständlichen Form zur Verfügung zu
stellen.
Okay, auch das will ich
> > Du musst also zuerst einmal pdflatex aufgerufen haben um danach mit
Hilfe
> > von biber die erstellte *.bcf Datei zu verarbeiten. Vielleicht wird
es für
> > Dich greifbarer wenn Du die ganzen Befehle mal auf der Konsole
ausführst und
> > die Automatismen von Kile links liegen lässt.
Also, ich muss theoretisch pdflatex laufen lassen, dabei werden die
ganzen dateien (*.toc, *.bcf, *aux* und so weiter) erstellt. Dann lasse
ich biber laufen (das macht aus dem bcf die richtige Date?) und dann
nochmal pdflatex?
> > Schaue mal in die Dokumentation
> > von biblatex.
Okay, werde ich.
> > Ansonsten habe ich die Erfahrung gemacht, dass es sich manchmal
anbietet
> > alle von LaTeX erstellten Dateien (wie *.aux) einmal zu löschen und
dann neu
> > zu kompilieren.
bin schon froh, das ich es mit equivs und texlive 2010 zum Laufen
gebracht habe…
Das lässt mich so langsam verzeweifeln :/, hier also mein
beste Grüße,
Demian
-edit-
Wagemutig wie ich nunmal bin (*lol*) habe ich mal versucht, was
passiert, wenn ich es komplett über die Konsole mache (also pdflatex
essay.tex, biber essay.bcf, pdflatex essay.tex, pdflatex essay.tex)
Damit ging es (bis auf einen fontshape-hinweis) hervorragend und
Problemlos - und dabei wurde auch biblatex verwenden. Vielleicht
ignoriere ich einfach die eingebauten Tools von kile und lasse immer die
Konsole laufen…
=================================================================
Minimalbeispiel
=================================================================
\documentclass[a4paper,12pt,bibliography=totoc]{scrartcl} %DIN-A4-Seite,
Schriftgröße 12, Literaturverzeichnis im Inhaltsverzeichnis
\usepackage[english,ngerman]{babel} % Silbentrennung
\usepackage[utf8]{inputenc} % deutsche Umlaute
\usepackage[T1]{fontenc} % Zeichenbelegung
\usepackage[babel,german=guillemets]{csquotes} % Damit wird das Paket
csquotes geladen
\usepackage[style=authortitle-dw,nopublisher=false, namefont=smallcaps,
puh, also Dein Minimalbeispiel war ja eher eine kleine Katastrophe. :-)
Ich habe gerade wenig Zeit für ausführlichere Worte aber hier ein Beispiel,
basierend auf Deinem das durchläuft. Übrigens, der von Dir angegebene Stil
existiert nicht in den Standard Stilen bei biblatex. Schau nochmal in die
Dokumentation.
Einfach auf der Konsole:
pdflatex biblatex.tex
biber biblatex.bcf
pdflatex biblatex.tex
Das ganze sollte dann auch mit Kile funktionieren wenn Du die Werkzeuge
richtig eingestellt hast. Probier mal ein wenig damit rum und füge nicht
gleuch wieder soviele Optionen ein wenn etwas nicht funktioniert. Viel Spaß
damit!
MfG
Marco
# biblatex.tex
\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[style=alphabetic,backend=biber]{biblatex}
\bibliography{jobname}
\begin{document}
texttexttextcontentcontent \parencite{autoryear}
\printbibliography
\end{document}
# jobname.bib
@ARTICLE{autoryear,
author = {autor},
title = {title},
journal = {journal},
year = {year},
volume = {volume},
pages = {1-1000},
owner = {roeben},
timestamp = {2011.03.01}
}
erneut, vielen Dank für die Mühen.
>> puh, also Dein Minimalbeispiel war ja eher eine kleine Katastrophe. :-)
Hm, aber warum?
> Übrigens, der von Dir angegebene Stil
>> existiert nicht in den Standard Stilen bei biblatex. Schau nochmal in die
>> Dokumentation.
Okay, aber ist das ein Problem, so lange es funktioniert? Der Stil
trifft halt ziemlich genau, was ich brauche.
On 01/03/11 14:19, Marco Röben wrote:
> Einfach auf der Konsole:
> pdflatex biblatex.tex
> biber biblatex.bcf
> pdflatex biblatex.tex
Okay, das funktioniert, dabei wird auch biber verwendet. Funktioniert
aber auch mit meinem essay.tex
> Das ganze sollte dann auch mit Kile funktionieren wenn Du die Werkzeuge
> richtig eingestellt hast. Probier mal ein wenig damit rum und füge nicht
> gleuch wieder soviele Optionen ein wenn etwas nicht funktioniert. Viel Spaß
> damit!
Ja, läuft problemlos durch, auch mit biblatex anstelle von bibtex bzw.
biber. Mein essay (aus dem das MB stammt) läuft dann aber wieder nicht.
Die Optionen kamen ja nach und nach dazu, weil ich die Vorlage für
Hausarbeiten etc. an die "Anforderungen" anpasst :/
Wenn ich alles rausnehme und nur
\usepackage[style=alphabetic,backend=biber]{biblatex}
in mein essay.tex einfüge, wird trotzdem bibtex geladen, nicht biblatex…
aber eben nur in Kile. An den Werkzeugen in Kile habe ich nichts
verändert, nur das biber-tool habe ich erstellt…
überfordert,
Demian
Wieso redest Du immer davon, "biblatex" aufzurufen? "biblatex" ist kein
Programm! Es ist ein Makro-Paket.
> Hi Marco,
>
> erneut, vielen Dank für die Mühen.
>
>>> puh, also Dein Minimalbeispiel war ja eher eine kleine Katastrophe. :-)
>
> Hm, aber warum?
Naja, es war durch die vielen Optionen eben nicht dazu geeignet
festzustellen ob Deine pdflatex/biber Installation überhaupt läuft.
>> Übrigens, der von Dir angegebene Stil
>>> existiert nicht in den Standard Stilen bei biblatex. Schau nochmal in
>>> die Dokumentation.
>
> Okay, aber ist das ein Problem, so lange es funktioniert? Der Stil
> trifft halt ziemlich genau, was ich brauche.
Aber wo hast Du den Stil denn her? Oder anders gefragt: Da er nicht bei
biblatex dabei ist musst Du ihn selber erstellt oder installiert haben.
Woher? Und bist Du Dir sicher, dass Deine latex Installation diesen Stil
dann auch findet?
>> Einfach auf der Konsole:
>> pdflatex biblatex.tex
>> biber biblatex.bcf
>> pdflatex biblatex.tex
>
> Okay, das funktioniert, dabei wird auch biber verwendet. Funktioniert
> aber auch mit meinem essay.tex
Super, d.h. es liegt keine Grundlegende Misskonfiguration bei Dir vor. Ziel
fast erreicht. :-)
>> Das ganze sollte dann auch mit Kile funktionieren wenn Du die Werkzeuge
>> richtig eingestellt hast. Probier mal ein wenig damit rum und füge nicht
>> gleuch wieder soviele Optionen ein wenn etwas nicht funktioniert. Viel
>> Spaß damit!
>
> Ja, läuft problemlos durch, auch mit biblatex anstelle von bibtex bzw.
> biber. Mein essay (aus dem das MB stammt) läuft dann aber wieder nicht.
> Die Optionen kamen ja nach und nach dazu, weil ich die Vorlage für
> Hausarbeiten etc. an die "Anforderungen" anpasst :/
Wenn Kile pdflatex und biber aufrufen kann um das Minimalbeispiel zu
konfigurieren ist Kile richtig konfiguriert!
Du kannst bei Kile unter "Ausgabe" auch exakt die Meldungen sehen die Du mit
der obigen Variante bekommst. Quasi zur Kontrolle.
> Wenn ich alles rausnehme und nur
> \usepackage[style=alphabetic,backend=biber]{biblatex}
> in mein essay.tex einfüge, wird trotzdem bibtex geladen, nicht biblatex…
> aber eben nur in Kile. An den Werkzeugen in Kile habe ich nichts
> verändert, nur das biber-tool habe ich erstellt…
Wie Rolf schon geschrieben hat: Du kannst kein biblatex aufrufen. Das sind
Makros, genauso wie z.B. das Koma-Script, babel, csquotes, etc. Sammlungen
von Makros sind. Lies nochmal in der Grundlegenden LaTeX-Dokumentation um
Dir den Unterschied klar zu machen.
Ich glaube ich weiss auch was Dich irritiert. Bekommst Du bei Kile so eine
Ausgabe?
http://dl.dropbox.com/u/22314998/kile.png
Natürlich wird unten "BibTeX" angezeigt, weil Dein Werkzeug in Kile so
heisst. In der Konfiguration hast Du dieses jedoch so eingestellt, dass
biber verwendet wird.
Ich denke der Fehler liegt weder bei pdflatex noch bei biber in Deinem Fall,
sondern bei einem Stil der evtl. nicht vorliegt und ein Durcheinander von
Optionen.
Nimm das Minimalbeispiel und füge nach und nach Optionen hinzu und Du wirst
sehen an welcher Stelle es nicht mehr durchläuft. Und lies noch (mindestens)
einmal die Dokumentation zu biblatex und biber!
MfG
Marco
>> Naja, es war durch die vielen Optionen eben nicht dazu geeignet
>> festzustellen ob Deine pdflatex/biber Installation überhaupt läuft.
Ach so. Ich hatte die alle drin gelassen, weil ich dachte, es geht ja um
dieses Makro…
> Aber wo hast Du den Stil denn her? Oder anders gefragt: Da er nicht bei
> biblatex dabei ist musst Du ihn selber erstellt oder installiert haben.
> Woher? Und bist Du Dir sicher, dass Deine latex Installation diesen Stil
> dann auch findet?
Also, bei der Installation aus der Paketquelle war er dabei, ob er jetzt
bei meiner händischen Installation auch vorhanden war, deshalb habe ich
es gerade mit dem tlmgr installiert.
> Super, d.h. es liegt keine Grundlegende Misskonfiguration bei Dir vor. Ziel
> fast erreicht. :-)
*puh*
>>> Das ganze sollte dann auch mit Kile funktionieren wenn Du die Werkzeuge
>>> richtig eingestellt hast. Probier mal ein wenig damit rum und füge nicht
>>> gleuch wieder soviele Optionen ein wenn etwas nicht funktioniert. Viel
>>> Spaß damit!
Danke, werde ich tun.
> Wenn Kile pdflatex und biber aufrufen kann um das Minimalbeispiel zu
> konfigurieren ist Kile richtig konfiguriert!
>
> Du kannst bei Kile unter "Ausgabe" auch exakt die Meldungen sehen die Du mit
> der obigen Variante bekommst. Quasi zur Kontrolle.
Ja, das kann Kile… das ist schon mal viel wert
>> Wieso redest Du immer davon, "biblatex" aufzurufen? "biblatex" ist kein
>> Programm! Es ist ein Makro-Paket.
> &
> Wie Rolf schon geschrieben hat: Du kannst kein biblatex aufrufen. Das sind
> Makros, genauso wie z.B. das Koma-Script, babel, csquotes, etc. Sammlungen
> von Makros sind. Lies nochmal in der Grundlegenden LaTeX-Dokumentation um
> Dir den Unterschied klar zu machen.
Okay, lese ich noch mal. Aber was ist denn die grammatikalisch korrekte
Beschreibung des Invokationsvorganges für ein Makro? Ich dachte, Kile
"ruft das makro" auf. Na ja, die Semesterferien stehen vor der Tür, da
hab ich Zeit, Sachen über LaTex zu lesen ^^
>
> Ich glaube ich weiss auch was Dich irritiert. Bekommst Du bei Kile so eine
> Ausgabe?
>
> http://dl.dropbox.com/u/22314998/kile.png
So ähnlich:
pdflatex versucht wohl, das makro bibtex zu verwenden und generiert
dabei einen error. Aber pdflatex -> biber -> pdflatex geht.
http://img62.imageshack.us/img62/673/anybodyseenkile.png
> Natürlich wird unten "BibTeX" angezeigt, weil Dein Werkzeug in Kile so
> heisst. In der Konfiguration hast Du dieses jedoch so eingestellt, dass
> biber verwendet wird.
Vermutlich ist dass der Fehler - am Bibtex-werkzeug habe ich nämlich in
Kile nichts geändert... Ich hab jetzt im bibtex tool die Einträge für
biber kopiert (also einfach als command eingetragen und bcf als source
und bbl als target), damit läuft es.
Jetzt werde ich versuchen, die Optionen nach und nach einzutragen und
hoffe, dass ich am Ende wieder das herausbekomme, was ich brauche.
Welche Dokumentation zu LaTex sollte man denn unbedingt gelesen haben,
um solche Fehler mit den Makros etc nicht zu machen?
Vg,
Demian