code-interne bib geht nicht

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: code-interne bib geht nicht

von MoonKid » Di 22. Okt 2013, 16:07

Ursache ist tatsächlich dieser Bug.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709790.

Mit dem aktuellen CTAN-TexLive 2013 funktioniert ist.

Man darf nur die Quick Install nicht zu wörtlich nehmen und TeX Live als root installieren.

von Calvin » So 20. Okt 2013, 23:00

u_fischer hat geschrieben: Ich habe kein Linux, aber es erscheint mir etwas seltsam, dass /usr/local dem root gehört
Das ist nicht seltsam. Usr hat nichts mit User zu tun. Das ist ein weit verbreiteter Irrtum. Es steht für unix system ressources

von u_fischer » So 20. Okt 2013, 18:41

MoonKid hat geschrieben: https://www.tug.org/texlive/quickinstall.html
Ich scheitere bereits am QuickInstall!

Das Dokument behauptet, es sei problemlos möglich und auch empfohlen TeXLive als User zu installieren. Wobei install-tl versucht das ganze in /usr/local/texlive/2013 zu installieren. /usr/local ist aber root vorbehalten und natürlich nicht beschreibbar.
Ich habe kein Linux, aber es erscheint mir etwas seltsam, dass /usr/local dem root gehört. Abgesehen davon: es gibt eine Dokumentation http://www.tug.org/texlive/doc/install-tl.html

von MoonKid » So 20. Okt 2013, 18:20

Der Bug scheint die Ursache zu sein. Die dortigen Fehlermeldungen kommen mir bekannt vor.

Also verlasse ich die wohlige Wärme des Repositories und versuche es direkt.
https://www.tug.org/texlive/quickinstall.html
Ich scheitere bereits am QuickInstall!

Das Dokument behauptet, es sei problemlos möglich und auch empfohlen TeXLive als User zu installieren. Wobei install-tl versucht das ganze in /usr/local/texlive/2013 zu installieren. /usr/local ist aber root vorbehalten und natürlich nicht beschreibbar.

Was ist die Lösung? Ich möchte es tatsächlich als User installieren.

btw: Das ganze muss scriptbar sein. Ich möchte install-tl per Parameter das Installationsziel bereits mitgeben können.
Aber wohin als user?

von u_fischer » So 20. Okt 2013, 17:38

MoonKid hat geschrieben:
u_fischer hat geschrieben:Nein, ist es nicht. Es gibt überhaupt keinen Grund, warum biblatex die standard.bbx oder biblatex.def in einen anderen texmf-Baum schieben sollte.
Nunja, meine Packetverwaltung zeigt mir aber nun mal, bei den Infos zum Paket "biblatex" an, dass dieses Dateien dort anlegt.

Ich installier grad ein Kubuntu 12.04 auf einer VM und check das dort nochmal...
Installier dir lieber ein Original-texlive. Dann bekommst du auch immer die neueste Version von biblatex und musst dich nicht auch noch mit Debianbugs rumschlagen: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709790

von MoonKid » So 20. Okt 2013, 17:30

u_fischer hat geschrieben:Nein, ist es nicht. Es gibt überhaupt keinen Grund, warum biblatex die standard.bbx oder biblatex.def in einen anderen texmf-Baum schieben sollte.
Nunja, meine Packetverwaltung zeigt mir aber nun mal, bei den Infos zum Paket "biblatex" an, dass dieses Dateien dort anlegt.

Ich installier grad ein Kubuntu 12.04 auf einer VM und check das dort nochmal...

von u_fischer » So 20. Okt 2013, 17:18

MoonKid hat geschrieben:Also /usr/share/texmf wird vom Packet "biblatex" angelegt. Hab das in muon nachvollzogen. Es scheint also regulär bzw. "normal" zu sein.
Nein, ist es nicht. Es gibt überhaupt keinen Grund, warum biblatex die standard.bbx oder biblatex.def in einen anderen texmf-Baum schieben sollte.

Und in meinem System befinden sich die Dateien dort, wo auch der Rest ist: in texmf-dist.
Kann denn irgendjemand hier mein Minibeispiel ohne Fehler bauen?
Es läuft bei sowohl in TL2013 also auch miktex ohne Fehlermeldung.

von MoonKid » So 20. Okt 2013, 17:04

Also /usr/share/texmf wird vom Packet "biblatex" angelegt. Hab das in muon nachvollzogen. Es scheint also regulär bzw. "normal" zu sein.

Ich denke nicht, dass dies die Ursache des Problems ist.

Kann denn irgendjemand hier mein Minibeispiel ohne Fehler bauen?

von u_fischer » So 20. Okt 2013, 16:14

/usr/share/texlive/texmf-dist/ ist der Hauptbaum deines TeX-Systems.

Ein Teil deiner biblatex-Dateien kommen aber aus /usr/share/texmf/ und das ist nicht normal. Die Wahrscheinlichkeit ist hoch, dass die veraltet sind.

von MoonKid » So 20. Okt 2013, 05:28

Stefan hat geschrieben:Hast Du nicht doch eigentlich TeX doppelt installiert, einmal die Ubuntu-Version aus den Repositories (vielleicht automatisch aufgrund von Abhängigkeiten), und einmal die eigentliche TeX Live 2013?
Nein, nix doppelt. Es ist das TexLive aus dem Ubuntu-Reps. Nix extra.

Hab auch grad nochmal n "purge" und "install" aller vorhandenen tex-Pakete und deren Abhängigkeiten gemacht. Keine Änderung.

Geht den der Code bei dir?

Nach oben