PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : exit code 1 / outdated csquotes



The EYE
16-01-2010, 19:57
Hallo!
Ich habe ein Latex Dokument, welches ich unter Win7 mit Miktex und dem Texniccenter erstellt habe. Würde es gerne auf meinem Ubuntu 9.10 System (Laptop) mit Kile 2.1 weiter bearbeiten.
Beim kopilieren mit pdflatex erhalte ich:

[PDFLaTeX] finished with exit code 1
Package biblatex Error: Outdated 'csquotes' package \begin{document}

und dann noch für jede Angabe zu Literatur:

File 'Literaturverzeichnis.bib' created(biblatex) by wrong version of biblatex.

Der System check von Kile ergab:

Okular (Critical failure, Kile will not function properly)
Binary: Could not find the binary for this essentional tool. (okular=> ) Version: ForwardDVI: The Okular version is too old for ForwardDVI, you must use at least version 0.8.6


Acroread (Failed, but not critical)
Binary: Failed (acroread=> )

You can not open pdf documents with acrobat reader, but you could use Okular.)

Der Rest des Tests wird bestanden.

Nun weiß ich mit diesen Fehlermeldungen nicht richtig etwas anzufangen. Habe vorher noch nie mit Kile oder Latex unter Linux gearbeitet. Das System wurde frisch aufgesetzt. Ist es möglich, dass das texniccenter schneller mit dem updaten ist als linux (bezüglich csquotes)? Oder wo liegt der Fehler?

Gruß Max

mechanicus
16-01-2010, 20:00
Hi,

einfach mal den Tex-System auf den neusten Stand bringen. biblatex musst du natürlich von Hand erneuern.

Gruß
Marco

The EYE
16-01-2010, 21:40
Da ich das System (+ Latex) erst frisch aufgesetzt habe, sollte es auf dem neusten Stand sein. Biblatex habe ich allerdings auch über die Paketquellen installiert. War sehr positiv überrascht. Ich hatte angenommen, dass biblatex noch in keiner Paketquelle aufgenommen worden ist. Wird die Paketquelle also doch einfach nur "langsamer" geupdated?

Gruß Max

mechanicus
16-01-2010, 22:22
Hi,


Da ich das System (+ Latex) erst frisch aufgesetzt habe,
Latex aus den Paketquellen? Wenn ja, dann ist es nicht neu ;), dann hast du Texlive 2007 und bei weitem nicht die neusten Pakete.

Gruß
Marco

The EYE
17-01-2010, 00:46
Alles klar, dann lösche ich texlive + biblatex mal und installiere es per Hand. Ich melde mich dann wieder!

Gruß Max

menuhin
17-01-2010, 08:52
Hi,

die Fehlermeldung ("outdated csquotes") kommt mir doch sehr bekannt vor.
Du solltest texlive2009 installieren (symlinks automatisch setzen lassen) und dann eine ältere Version von kile wählen.

Schau dir mal diesen Thread ab:

http://mrunix.de/forums/showthread.php?t=67026

Gruss

menuhin

The EYE
18-01-2010, 12:43
So Kile 2.0.1 (mit deutscher Sprachdatei) und texlive 2009 sind installiert.
Ich habe aber noch Probleme bei der biblatex installation. Die Readme sagt:

Copy all files and subdirectories found in the 'latex' directory of
this package to

<TEXMFLOCAL>/tex/latex/biblatex/

and the file in the 'bibtex' directory to

<TEXMFLOCAL>/bibtex/bst/biblatex/

Ich habe die latex Dateien nach /usr/local/texlive/2009/texmf-dist/tex/latex/biblatex und die bibtex Dateien nach /usr/local/texlive/2009/texmf-dist/bibtex/bst/biblatex kopiert. Danach habe ich sudo texhash ausgeführt.

Allerdings erhalte ich die Fehlermeldung, dass die biblatex.sty nicht gefunden wird. Habe ich die biblatex Dateien also in die falschen Ordner geschoben?

Gruß Max

mechanicus
18-01-2010, 13:10
Hi,

wie sind den die Rechte vergeben. Du hast das ganze in usr/local/texlive installiert. Ich gehe davon aus, dass du texlive auch mit root-Rechten installiert hast und du als "Normaluser" lediglich Leserechte und keine Schreibrechte auf den Ordner hast. Jetzt musst du aber noch prüfen, ob die Ordner biblatex die gleichen Rechte haben.

Gruß
Marco

The EYE
18-01-2010, 14:12
Ja, ich habe texlive mit root-Rechten installiert.

Die Zugriffsreste sind:

Besitzer: root
Ordnerzugriff: Dateien erstellen und löschen

Gruppe: root
Ordnerzugriff: Dateien erstellen und löschen

Andere
Ordnerzugriff: Auf Dateien zugreifen

Gruß Max

mechanicus
18-01-2010, 14:23
Hi,

gebe mal in die Konsole ein:

ls -l /usr/local/texlive/2009/texmf-dist/tex/latex/biblatex

Mal schauen, was passiert

Gruß
Marco

The EYE
18-01-2010, 15:00
Hey!
Ergebnis folgt:


ls -l /usr/local/texlive/2009/texmf-dist/tex/latex/biblatex
insgesamt 276
drwxrwxr-x 2 root root 4096 2009-09-20 19:06 bbx
-rw-rw-r-- 1 root root 131 2009-09-20 19:06 biblatex.cfg
-rw-rw-r-- 1 root root 52117 2009-09-20 19:06 biblatex.def
-rw-rw-r-- 1 root root 206947 2009-09-20 19:06 biblatex.sty
-rw-rw-r-- 1 root root 2314 2009-09-20 19:06 bibnatex.def
drwxrwxr-x 2 root root 4096 2009-09-20 19:06 cbx
drwxrwxr-x 2 root root 4096 2009-09-20 19:06 lbx


Gruß Max

mechanicus
18-01-2010, 15:06
Hi,

das passt schonmal. Du hast wie gesagt schon sudo texhash durchgeführt (was angeblich bei TL 2009 nicht mehr nötig ist (hören sagen :D))

Dann sollte folgende Eingabe:

kpsewhich biblatex.sty
das Ergebnis:

/usr/local/texlive/2009/texmf-dist/tex/latex/biblatex/biblatex.sty

liefern. Tut es das?

Gruß
Marco

The EYE
18-01-2010, 15:26
Nein, da passiert leider garnichts.

Gruß Max

mechanicus
18-01-2010, 15:38
Habe noch eine Idee :D

Erstens:
Eingabe von:

gedit /usr/local/texlive/2009/texmf-dist/ls-R

schaue nach, ob hier biblatex aufgelistet ist.

Zweitens:
Hast du eigentlich schon TL2009 einem Update unterzogen?

Gruß
Marco

The EYE
18-01-2010, 15:42
Super :D
Ausgelistet werden:
FAQ-biblatex.html biblatex.4ht




Ich habe Texlive bisher nur gestern über den netinstaller installiert. Wie führe ich benötigte Updates durch?

Gruß Max

mechanicus
18-01-2010, 15:48
Hi,

Updates:
1: Quelle Festlegen (ich habe):

sudo tlmgr option location ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/
2: TL selbst updaten:

sudo tlmgr update --self
3: Paket updaten:

sudo tlmgr update --all

Mache das mal. Vielleicht ist biblatex dann auch in der Datei aufgelistet.

Gruß
Marco

The EYE
18-01-2010, 15:56
Ich scheitere schon ganz am Anfang


sudo: tlmgr: command not found


Gruß Max

mechanicus
18-01-2010, 16:00
Hi,

was? Hast du denn auch die Links bei der Installation gesetzt?

Mache mal:

latex -v
Was kommt daraus?

Gruß
Marco

The EYE
18-01-2010, 16:03
Links?


pdfTeX using libpoppler 3.141592-1.40.3-2.2 (Web2C 7.5.6)
kpathsea version 3.5.6
Copyright 2007 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Kpathsea is copyright 2007 Karl Berry and Olaf Weber.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX using libpoppler copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX using libpoppler source.
Primary author of pdfTeX using libpoppler: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Kpathsea written by Karl Berry, Olaf Weber, and others.

Compiled with libpng 1.2.37; using libpng 1.2.37
Compiled with zlib 1.2.3.3; using zlib 1.2.3.3
Compiled with libpoppler version 0.12.0


Gruß Max

mechanicus
18-01-2010, 16:11
Hi,

du hast bei der Installation von TL 2009 keine symbolischen Links gesetzt. Das hat zur Folge, dass dein System gar nicht weiß, dass es TL2009 zur Verfügung hat.

Aus dem Ergebnis von latex -v siehst du, dass du noch TL2007 nutzt.

Bei mir sieht es z.B. so aus:

pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009)
kpathsea version 5.0.0
Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.39; using libpng 1.2.39
Compiled with zlib 1.2.3; using zlib 1.2.3
Compiled with xpdf version 3.02pl3


Gruß
Marco

The EYE
18-01-2010, 16:27
Oh nein sowas habe ich schon befürchtet, als ich Copyright 2007 gelesen habe^^. Dann erzähle ich am besten einfach mal wie ich installiert habe.
Ich habe mir den netinstaller (install-tl-unx.tar.gz) von der texlive Homepage geladen und dann einfach mit
perl install-tl die Installation gestartet. Wurde nach dem Start der Installation auch keine weiteren Sachen gefragt.
Was habe ich falsch gemacht und wie bekomme ich das wieder hin?

Gruß Max

mechanicus
18-01-2010, 17:00
Hi,

der netinstaller ist ja sozusagen nur die Minimalinstallation :D

Ich persönlich finde es toll, TexLive direkt auf CD bzw. als iso verfügbar zu haben (DANTE sei Dank ;)) Ich empfehle dir daher, ersteinmal das komplette TL2009 auf den Rechner zu holen.

Öffne eine Konsole:
Wechsel in den Download-Ordner

cd $HOME/Downloads
Herunterladen der iso-Datei:

wget -t 2 http://ftp.uni-erlangen.de/mirrors/CTAN/systems/texlive/Images/texlive2009-20091107.iso.xz

Wenn das hast, kannst du das Paket entpacken.

Wenn du das hast, dann kannst dich nochmal melden.

Gruß
Marco

The EYE
18-01-2010, 19:11
So, nachdem mir der Download über das Terminal mehrfach abgebrochen ist, habe ich es über Opera direkt heruntergeladen und im Ordner Downloads gespeichert.
Whats next?

Gruß Max

mechanicus
18-01-2010, 19:27
Whats next?
Du kannst es direkt im Ordner Downloads entpacken, so dass du nur noch eine iso-Datei hast.

Die folgende Erklärung ist "KLICK-Bewussst" :D

Auf dem Desktop Ordner erstellen: TL2009Laufwerk
In die Konsole und eingeben: sudo apt-get install gmountiso
Jetzt auf Anwendungen->Systemwerkzeuge->Gmount-Iso
Im Fenster von Gmount-Iso wählst du für image-File die Texlive-ISO-Datei in Downloads. Für Mount point wählst du den Ordner TL2009Laufwerk auf dem Desktop. Jetzt den Button Mount klicken. (Fenster nur minimieren)
Ab in die Konsole und in den Ordner TL2009Laufwerk wechseln:
cd $HOME/Desktop/TL2009Laufwerk
Hier findest du das Installationsdateien. Installation von TL starten:
sudo perl install-tl

Was nun folgt arbeitet in Verbindungen mit den Abbildungen auf dieser Seite:
http://www.tug.org/texlive/doc/texlive-de/texlive-de.html#x1-190003.1.4

Es erscheint nach Eingabe des obigen Befehls in der Konsole die Abbildung 1.

Bei Create Symbolink Links ist kein x. Das ändern wir:
Gebe den Kennbuchstaben O ein und drücke Enter. Nun gelangst du zur Eingabe gemäß Abbildung 7. Hier wählst du als nächstes den Kennbuchstaben L und drückst Enter.

Jetzt will er von die PFAD-Angaben haben für PATH, MAINPATH und INFOPATH. Hier schreibst du nichts rein. Einfach mit Enter durchklicken (3x)
Du müsstest dann erneut bei Abbildung 7 landen, mit dem Unterscheid eines zusätzliches Kreuzes. Jetzt gehst du wieder ins Hauptmenue (Abbildung 1) und auch hier ist ein x bei symbolink links. Jetzt kannst du die Installationsprozedur mit I starten.

So und wenn das durch ist. Unmount bei gmount-iso und den Desktopordner löschen. Vorher natürlich prüfen, ob die Installation geklappt hat. Am einfachsten ist es, latex -v einzugeben.


Gruß
Marco

The EYE
18-01-2010, 22:46
Danke für deine ausführliche Anleitung!
Es scheitert jedoch schon am Entpacken. Ich erhalte immer die Meldung, dass der Archivtyp nicht unterstützt wird. Google konnte mir da bisher auch nicht weiterhelfen.

Gruß Max

mechanicus
18-01-2010, 23:06
Danke für deine ausführliche Anleitung!
Es scheitert jedoch schon am Entpacken. Ich erhalte immer die Meldung, dass der Archivtyp nicht unterstützt wird.
Wenn du mal in Synaptic rein gehst und nach: file-roller suchst, dann findest du folgende Beschreibung:



File-roller ist ein Archivmanager für die GNOME-Umgebung. Er ermöglicht
Ihnen:

* Create and modify archives.
* View the content of an archive.
* View a file contained in an archive.
* Extract files from the archive.

File-roller supports the following formats:
* Tar (.tar) archives, including those compressed with
gzip (.tar.gz, .tgz), bzip (.tar.bz, .tbz), bzip2 (.tar.bz2, .tbz2),
compress (.tar.Z, .taz), lzop (.tar.lzo, .tzo) and lzma (.tar.lzma)
* Zip archives (.zip)
* Jar archives (.jar, .ear, .war)
* 7z archives (.7z)
* iso9660 CD images (.iso)
* Lha archives (.lzh)
* Single files compressed with gzip (.gz), bzip (.bz), bzip2 (.bz2),
compress (.Z), lzip (.lz), lzop (.lzo), lzma (.lzma) and xz (.xz)

File-roller greift nicht selbst auf die Archive zu, sondern stützt sich
auf Standardwerkzeuge.

Canonical stellt Sicherheitsaktualisierungen für file-roller bis April 2011 bereit.

Wenn du das also nutzt, sollte es gehen.

Gruß
Marco

The EYE
18-01-2010, 23:09
Leider nein :(
Ich werde es nochmal herunterladen und mich morgen zurück melden.

Gruß Max

The EYE
19-01-2010, 08:46
So, nachdem ich es gestern Abend (und heute Morgen auch noch einmal!) heruntergeladen habe, muss ich leider sagen, dass es immer noch nicht geht :eek:

Bin gerade ganz schön ratlos!

Gruß Max

edit:

Mit dem Paket xz-utils klappt das Entpacken! Ich melde mich heute Mittag wieder!

Gruß Max

mechanicus
19-01-2010, 09:40
Mit dem Paket xz-utils klappt das Entpacken! Ich melde mich heute Mittag wieder!
Alles wird gut ;)

Gruß
Marco

The EYE
19-01-2010, 13:13
Danke für deine Geduld :p
Bin gerade am installieren. Bei der Installation von xz-utils musste ich lzma deinstallieren. Ich habe dazu mal einen Thread im Ubuntu Forum aufgemacht, um das zu klären.

Melde mich, wenn die Installation abgeschlossen ist.

Gruß Max

mechanicus
19-01-2010, 13:18
Bei der Installation von xz-utils musste ich lzma deinstallieren.
Das ist auch so gewollt. xz ist die Weiterentwicklung. In der Paketbeschreibung zu xz findest du folgenden Hinweis:



XZ Utils is a set of gzip-style tools for working with files compressed with the Lempel-Ziv/Markov-chain compression method. It supports two formats: .xz and the older .lzma format. Thus it provides two sets of commands: xz, unxz, xzcat, xzgrep, and so on; and lzma, unlzma, lzcat, lzgrep, etc.

Compression is generally good (on par with or better than bzip2), decompression fast, and RAM usage high during compression and low during decompression.

Gruß
Marco

The EYE
19-01-2010, 13:46
Ah, alles klar!
Installation ist abgeschlossen und wird auch richtig erkannt"

pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009)
kpathsea version 5.0.0
Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.39; using libpng 1.2.39
Compiled with zlib 1.2.3; using zlib 1.2.3
Compiled with xpdf version 3.02pl3


Ich freue mich sehr! Danke nochmal für deine sehr schnelle und auch sehr sehr kompetente Hilfe!
Ich bin mir nur noch nicht sicher welchen PDF viewer ich verwenden möchte. Habe zusätzlich zum Standard Gnome viewer mal den von KDE (Okular?) installiert. Ich nehme an es ist relativ egal, welchen ich verwende oder?

Gruß Max

mechanicus
19-01-2010, 14:03
Hi,


Ich nehme an es ist relativ egal, welchen ich verwende oder?
wenn du mit Kile arbeitest, dann ist doch Okular automatisch dabei.

Hast du Texlive auch direkt einem Update unterzogen?


Gruß
Marco

The EYE
19-01-2010, 14:36
Hm...bei mir war es das nicht.

An Updates habe ich noch gar nicht gedacht. Lass mich raten:


Updates:
1: Quelle Festlegen (ich habe):

sudo tlmgr option location ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/
2: TL selbst updaten:

sudo tlmgr update --self
3: Paket updaten:

sudo tlmgr update --all


? ;)

Gruß Max

mechanicus
19-01-2010, 14:40
An Updates habe ich noch gar nicht gedacht. Lass mich raten:
Ich sehe, wir verstehen uns :D:D:D

Und natürlich biblatex - das war ja dein eigentliches Problem :p

Gruß
Marco

The EYE
19-01-2010, 16:00
Jopp, alles erledigt und funktioniert immer noch :p

Nochmal danke ;)

Gruß Max