PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kile, texlive2007, texlive2009



menuhin
07-01-2010, 14:59
Hallo,

ich hab ein Latex-Problem, dass ich weder mit Hilfe des Forums noch mit dem Internet im Allg. lösen konnte. Vielleicht hat jemand eine Idee:

Habe mir vor einem halben Jahr eine zweite Festplatte für Ubuntu 9.04 besorgt. Nach der Installation von 9.04 habe ich texlive 2009 installiert. Dann habe ich im September ein Update auf 9.10 gemacht. Nun habe ich festgestellt, dass mit 9.10 vermutlich texlive 2007 mit installiert wurde. Wenn ich in Synaptic nach texlive suche, erscheinen jedenfalls viele Dateien/Programme mit "2007".

Ich habe definitiv 2 texlive Distributionen auf dieser Festplatte, da die Suche nach einzelnen .sty-Dateien immerzu doppelte Ergebnisse liefert.

Nun habe ich biblatex in beiden Distributionen (2007 und 2009) installiert. Mit "biblatex" sollte man "csquotes" ebenso laden (steht in der Doku zu "biblatex"). Leider erhalte ich dabei immer folgende Fehlermeldung:

! Package biblatex Error: Outdated 'csquotes' package.

Habe sowohl mit "sudo update -all" die 2009 Distribution aktualisiert als auch die 2007 Dateien über Synaptic erneut installiert. Trotzdem erhalte ich weiterhin dieselbe Fehlermeldung.

Ich habe folgende Vermutung:

Die Fehlermeldung stellt wohl einen bekannten Bug dar, der in älteren texlive-Distributionen auftritt. Siehe:

http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/bd5f7fb25151a956

Obwohl ich eine aktualisierte texlive 2009 Distribution auf der Platte habe wird diese wahrscheinlich nicht verwendet wenn ich in kile arbeite. Stattdessen muss wohl die ältere 2007 Distri verwendet werden. Es ist nur eine Vermutung. Nun könnte man einfach mal über Synaptic alles was mit texlive 2007 in Zusammenhang steht löschen. Aber das traue ich mich nicht richtig, weil für mir nicht klar ist welche Dateien das wirklich sind. Ich bin ubuntu und Latex-Neuling und möchte ungern zu viel löschen.

Was kann ich tun?

Vielen Dank.

Viele Grüsse,

menuhin

bischi
07-01-2010, 16:00
Texlive vollständig deinstallieren und neu drauf tun? Entweder über Synaptics oder die Kommandozeile...

aptitude purge texlive
eventuelle Pakete die nicht deinstalliert wurden auch noch deinstallieren: aptitude search texlive und dann ein purge der entsprechenden Pakete
aptitude install texlive

MfG Bischi

voss
07-01-2010, 17:36
Obwohl ich eine aktualisierte texlive 2009 Distribution auf der Platte habe wird diese wahrscheinlich nicht verwendet wenn ich in kile arbeite. Stattdessen muss wohl die ältere 2007 Distri verwendet werden. Es ist nur eine Vermutung. Nun könnte man einfach mal über Synaptic alles was mit texlive 2007 in Zusammenhang steht löschen. Aber das traue ich mich nicht richtig, weil für mir nicht klar ist welche Dateien das wirklich sind. Ich bin ubuntu und Latex-Neuling und möchte ungern zu viel löschen.


speichere in /etc/profile.d/ eine Datei zzz-texlive.sh mit dem Inhalt

export PATH=/usr/local/texlive/2009/bin/`uname -i`-linux:$PATH
export MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH
unset TEXINPUTS
unset TEXMFCONFIG


Und starte dann deine Kiste neu.

Herbert

menuhin
08-01-2010, 01:14
Hallo,

vielen Dank für eure Hinweise! Habe zunächst den Vorschlag von Herbert umgesetzt, da mir dieser sehr unkompliziert erschien. Leider erhalte ich immer noch dieselbe Fehlermeldung. Hier ein Auszug aus dem log-file:


(/usr/share/texmf/tex/latex/biblatex/lbx/english.lbx
File: english.lbx 2009/05/30 v0.8d biblatex localization
)

! Package biblatex Error: Outdated 'csquotes' package.

See the biblatex package documentation for explanation.
Type H <return> for immediate help.
...

l.3 \begin{document}

Upgrade to csquotes v4.4 (2009/05/30) or later.
I found: '2006/11/09 v3.6 Quotation facilities'.

Muss man das verstehen? Habe erst heute morgen mein texlive aktualisiert.
Wenn ich mit texdoc csquotes die Doku aufrufe erscheint Version 4.4c. Die aktuelle Version ist also vorhanden.
Nachdem ich das biblatex package auskommentiert habe wird jedeoch ebenfalls nur eine alte Version von csquotes geladen wie folgender Auszug aus dem log-file belegt, denke ich:

(/usr/share/texmf-texlive/tex/latex/csquotes/csquotes.sty
Package: csquotes 2006/11/09 v3.6 Quotation facilities
\csq@gtype=\count90
\csq@glevel=\count91
\csq@qlevel=\count92
\csq@lastsf=\count93
\csq@tshold=\count94
\csq@ltxeverypar=\toks17
Package csquotes Info: Trying to load configuration file `csquotes.cfg'...
Package csquotes Info: ... configuration file loaded successfully.

(/usr/share/texmf-texlive/tex/latex/csquotes/csquotes.cfg
File: csquotes.cfg 2006/11/09 v3.6 Quotation configuration
)
Package csquotes Info: Enabling multilingual support.
)


Viele Grüsse,

menuhin

voss
08-01-2010, 09:42
Leider erhalte ich immer noch dieselbe Fehlermeldung. Hier ein Auszug aus dem log-file:


(/usr/share/texmf/tex/latex/biblatex/lbx/english.lbx
File: english.lbx 2009/05/30 v0.8d biblatex localization
)

! Package biblatex Error: Outdated 'csquotes' package.

See the biblatex package documentation for explanation.
Type H <return> for immediate help.
...

l.3 \begin{document}

Upgrade to csquotes v4.4 (2009/05/30) or later.
I found: '2006/11/09 v3.6 Quotation facilities'.


\listfiles als erste Zeile in dein Dokument und dann schick die Dateiliste,
die am Ende des Logfiles erscheint.

Herbert

menuhin
08-01-2010, 10:46
Hallo Herbert,

habe \listfiles in die allererste Zeile meine Dokuments eingefügt und folgende Liste von packages im log-file gefunden:

*File List*
../01Praeambel/Praeambel.tex
scrbook.cls 2006/07/30 v2.95b KOMA-Script document class (book)
scrkbase.sty 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
scrlfile.sty 2006/03/28 v2.95 KOMA-Script package (loading files)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2006/07/30 v2.95b KOMA-Script package (type area)
babel.sty 2005/11/23 v3.8h The Babel package
english.ldf 2005/03/30 v3.3o English support from the babel system
inputenc.sty 2006/05/05 v1.1b Input encoding file
utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
csquotes.sty 2006/11/09 v3.6 Quotation facilities
csquotes.cfg 2006/11/09 v3.6 Quotation configuration
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
textcomp.sty 2005/09/27 v1.99g Standard LaTeX package
ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
ts1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
scrpage2.sty 2006/03/29 v2.2c LaTeX2e KOMA-Script package
setspace.sty 2000/12/01 6.7 Contributed and Supported LaTeX2e package
amsmath.sty 2000/07/18 v2.13 AMS math features
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
amssymb.sty 2002/01/22 v2.2d
amsfonts.sty 2001/10/25 v2.2f
amsthm.sty 2004/08/06 v2.20
mathtools.sty 2004/10/10 v1.01a mathematical typesetting tools (MH)
calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
mhsetup.sty 2004/10/10 v1.0b programming setup (MH)
bm.sty 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
remreset.sty
units.sty 1998/08/04 v0.9b Typesetting units
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
nicefrac.sty 1998/08/04 v0.9b Nice fractions
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX
array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
ragged2e.sty 2003/03/25 v2.04 ragged2e Package (MS)
everysel.sty 1999/06/08 v1.03 EverySelectfont Package (MS)
booktabs.sty 2005/04/14 v1.61803 publication quality tables
tabularx.sty 1999/01/07 v2.07 `tabularx' package (DPC)
pdfpages.sty 2006/08/12 v0.4a Insert pages of external PDF documents (AM)
eso-pic.sty 2006/07/14 v1.1d eso-pic (RN)
everyshi.sty 2001/05/15 v3.00 EveryShipout Package (MS)
pppdftex.def 2006/08/12 v0.4a Pdfpages driver for pdfTeX (AM)
float.sty 2001/11/08 v1.3d Float enhancements (AL)
hyperref.sty 2007/02/07 v6.75r Hypertext links for LaTeX
pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2006/08/22 v2.4 Connects package keyval with LaTeX options (HO
)
url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX
ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
supp-pdf.tex
color.sty 2005/11/14 v1.0j Standard LaTeX Color (DPC)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
nameref.sty 2006/12/27 v2.28 Cross-referencing by name of section
refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)

Hoffe, du möchtest genau diese Liste haben.

Danke.

Gruss,

menuhin

voss
08-01-2010, 11:29
habe \listfiles in die allererste Zeile meine Dokuments eingefügt und folgende Liste von packages im log-file gefunden:


das sieht immer noch nach TeXLive 2007 aus. Was sagt

kpsewhich article.cls

und

which pdftex

wenn du beides in einem Terminal eingibst?

Herbert

menuhin
08-01-2010, 11:55
kpsewhich article.cls

liefert

/usr/local/texlive/2009/texmf-dist/tex/latex/base/article.cls


und

which pdftex

liefert

/usr/local/bin/pdftex

voss
08-01-2010, 12:15
kpsewhich article.cls

liefert

/usr/local/texlive/2009/texmf-dist/tex/latex/base/article.cls


und

which pdftex

liefert

/usr/local/bin/pdftex

das erste sieht sehr gut aus und das zweite nicht, denn aufgrund
deiner zzzz-texlive.sh sollte hier eigentlich

/usr/local/texlive/2009/bin/x86_64-linux/pdftex

oder ähnlich erscheinen. Mach mal im Terminal

export PATH=/usr/local/texlive/2009/bin/x86_64-linux/:$PATH

für x86_64-linux musst du das Einsetzen, was deinem System entspricht.
und dann nochmal which pdftex

Herbert

menuhin
08-01-2010, 12:34
vielleicht eine dumme Frage aber was soll ich genau für

x86_64-linux

einsetzen?

Etwa so:

x86_64-ubuntu9.10???

Sorry!

Gruss,

menuhin

voss
08-01-2010, 14:06
vielleicht eine dumme Frage aber was soll ich genau für

x86_64-linux

einsetzen?

Etwa so:

x86_64-ubuntu9.10???


das kannst du herausfinden, indem du einfach

cd /usr/local/texlive/2009/bin/

eingibst und dann die Tab-Taste drückst, entweder bekommst du dasselbe
oder wahrscheinlich i386, je nach deinem Rechner

Herbert

menuhin
08-01-2010, 14:22
Danke Herbert.

habe x86_64-linux erhalten.

Nachdem ich

export PATH=/usr/local/texlive/2009/bin/x86_64-linux/:$PATH

und

which pdftex

ins Terminal eingegeben habe erscheint:

/usr/local/texlive/2009/bin/x86_64-linux//pdftex

Grüsse,

menuhin

voss
08-01-2010, 15:10
Danke Herbert.

habe x86_64-linux erhalten.

Nachdem ich

export PATH=/usr/local/texlive/2009/bin/x86_64-linux/:$PATH

und

which pdftex

ins Terminal eingegeben habe erscheint:

/usr/local/texlive/2009/bin/x86_64-linux//pdftex


Gut! So sollte es grundsätzlich sein.
Jetzt lass nochmal dein Beispiel laufen

btw: der letzte Backslash bei dem Pfad ist überflüssig, deshalb hast du bei which zwei
Kein großes Problem, aber unnötig

Herbert

menuhin
08-01-2010, 15:36
Hallo Herbert,

das Problem bleibt leider bestehen.
Sobald ich zusätzlich zu csquotes biblatex aufrufe erhalte ich die üblich Fehlermeldung
'Outdated 'csquotes' package

Gruss,

menuhin

Vielleicht hat es doch was mit dem dppelten Backslash zu tun???

voss
08-01-2010, 15:45
das Problem bleibt leider bestehen.
Sobald ich zusätzlich zu csquotes biblatex aufrufe erhalte ich die üblich Fehlermeldung
'Outdated 'csquotes' package

Vielleicht hat es doch was mit dem dppelten Backslash zu tun???

nein, damit hat es nichts zu tun, aber wenn du eine Internetanbindung
hast, dann machmal


tlmgr update --repository http://mirror.ctan.org/systems/texlive/tlnet --all


bzw.

tlmgr update --repository http://mirror.ctan.org/systems/texlive/tlnet --self


und danach dasselbe mit --all

Wenn du dein TeXLive als root installiert hast, dann natürlich imemr


sudo tlmgr ...

Dann wird dein System erstmal auf den aktuellen Stand gebracht. Wenn
du keine Internetanbindung hast, dann hole dir von hier
http://tug.ctan.org/tex-archive/macros/latex/contrib/csquotes/
die drei Dateien
*.cfg, *.def, *.sty

Wo sie zu speichern sind, erfährst du mit
kpsewhich csquotes.sty

Herbert

menuhin
08-01-2010, 16:23
Hallo Herbert,

deinem Beitrag entnehmen ich, dass du davon ausgehst, dass ich nicht richtig update.

Um texlive zu aktualisieren mache ich immer Folgendes:

sudo tlmgr update --self

dann

sudo tlmgr update --all

dann

sudo getnonfreefontssys --all

Ist das nicht richtig?

Gruss,

menuhin

voss
08-01-2010, 16:51
deinem Beitrag entnehmen ich, dass du davon ausgehst, dass ich nicht richtig update.

Um texlive zu aktualisieren mache ich immer Folgendes:

sudo tlmgr update --self


ich wusste nicht, dass du es so machst. Dann ist eh alles bestens.
Dann bleibt jetzt nur das Problem, wieso er eine alte csquotes findet,
obwohl TeXLive eine aktuelle hat.

LAss jetzt mal dieses Dokument laufen und du solltest dieseibe Dateiliste bekommen:


\listfiles
\documentclass[12pt,a4paper]{article}
\usepackage{csquotes}
\begin{document}

foo
\end{document}

*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
csquotes.sty 2009/09/23 v4.4c context-sensitive quotations
etoolbox.sty 2009/08/06 v1.8 e-TeX tools for LaTeX
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
csquotes.def 2009/09/23 v4.4c csquotes generic definitions
csquotes.cfg 2009/05/30 v4.4 csquotes configuration
***********
)

Herbert

menuhin
08-01-2010, 16:59
hier das Ergebnis:

*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
csquotes.sty 2006/11/09 v3.6 Quotation facilities
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
csquotes.cfg 2006/11/09 v3.6 Quotation configuration
***********

)

voss
08-01-2010, 17:04
hier das Ergebnis:

*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
csquotes.sty 2006/11/09 v3.6 Quotation facilities
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
csquotes.cfg 2006/11/09 v3.6 Quotation configuration
***********

)

merkwürdig. Schick mal das ganze Logfile

HErbert

menuhin
08-01-2010, 17:24
Hi Herbert,

hier das log file...Danke.

Gruss,

menuhin

voss
08-01-2010, 21:12
hier das log file...Danke.


da wird alles aus dem Ubuntu-TeXLive verwendet. Dann kann aber

kpsewhich pdflatex

nicht nach /usr/local/texlive/2009/bin/... zeigen. Kontrolliere
das nochmal. Auch werden die Pakete nicht aus TeXLive 2009
genommen. Hast du eventuell das Beispiel in einem neuen Terminal
ausgeführt? Wenn ja, dann wäre das

export PATH=... wieder hinfällig gewesen.

Herbert

zoiss
10-01-2010, 12:36
Hallo zusammen!

Ich bin (da ich das gleiche Problem hatte) auf diesen Thread gestoßen und hoffe, dass ich etwas weiterhelfen kann.

@Herr Voss:
Die Installation von TexLive2009 sollte korrekt funktioniert haben. Das Problem liegt an Kile: dieses verwendet nach wie vor die installierten TexLive2007-Pakete, obwohl die Variablen PATH etc. Priorität auf die neuere Distribution setzen.

@menuhin:
http://ubuntuforums.org/showpost.php?p=8341312&postcount=3
Dieser Post beschreibt recht gut, wie man das Problem in den Griff bekommen kann. Bei mir hat es zumindest funktioniert:
- installiere TexLive2009
- setze die Umgebungsvariablen PATH etc.
- deinstalliere TexLive2007 und Kile
- erstelle dummy-package für TexLive, damit die Abhängigkeiten für Kile erfüllt sind
- installiere Kile neu

Ich hoffe, das Problem hier nicht fehlinterpretiert zu haben,

mit freundlichen Grüßen
zoiss

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


Das Problem liegt an Kile: dieses verwendet nach wie vor die installierten TexLive2007-Pakete, obwohl die Variablen PATH etc. Priorität auf die neuere Distribution setzen.
Ich nutze selbst auch Kile mit TL 2009. Ich kann daher dieses Problem nicht verstehen. Kile selbst übergibt nur Befehle an die Konsole z.B. beim pdflatex-Lauf nutzt Kile den Befehl:


pdflatex -interaction=nonstopmode '%source'

Das bedeutet, dass Kile auf die PATH-Variable zurückgreift, welche das System ihm gibt.

Natürlich kann man Kile mit einem Dummy-Paket installieren, aber hier steht Aufwand gegen Nutzen. Mit der Minimalinstallation von TexLive 2007 sind vielleicht 500 MB belegt. Das ist ja nichts :D.

Am einfachsten ist es daher, bei der Installation von TexLive die Umgebungsvariablen durch das Installationskript installieren zu lassen. Also wie folgt:
- Kile installieren
- Texlive 2009 installieren und Umgebunsvariablen direkt setzen lassen
- Kile nutzen :D


Gruß
Marco

zoiss
10-01-2010, 13:09
Das bedeutet, dass Kile auf die PATH-Variable zurückgreift, welche das System ihm gibt.


Hallo Marco,

nach dem Setzen der Variablen etc. hat Kile bei mir nach wie vor die alte Version von TexLive verwendet (dementsprechende Meldung der Versionsnummer unter "Output"), obwohl die identische Befehlsausführung in der Konsole zum gewünschten Ergebnis führte. Irgendwo muss doch da noch ein Haken sein.

Gruß
zoiss

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

das ist wirklich merkwürdig. Deinem anderen Threat ist zu entnehmen, dass du Kile 2.0.83 a.k.a. 2.1 beta 2 nutzt. Ich selbst habe ( weil mir die Version nicht gefällt) die Version aus Intrepid installiert. Hier finde ich keine Hacken :D

Ich habe eben bei mir nochmal geschaut:
mit pdflatex -v erhalte ich:

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 habe aber gemäß Synaptic noch TexLive 2007 installiert.

Gruß
Marco

menuhin
16-01-2010, 08:53
Hallo,

habe texlive2007 und dann texlive2009 deinstalliert.
Anschließend habe ich per "apt-get install kile" wieder texlive 2007 installiert. Danach habe ich texlive2009 wieder installiert, indem die symlinks automatisch gesetzt wurden.

tex --version

liefert

TeX 3.1415926 (TeX Live 2009)
kpathsea version 5.0.0
Copyright 2009 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

pdflatex -v

liefert

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

Die samples zum Testen der Installation lassen sich ebenfalls aus dem Terminal heraus erstellen.

Jadoch verwendet kile immer noch texlive2007 und somit ein sehr altes csquotes (v3.6), was zur Folge hat das biblatex nicht läuft! Siehe Log file.

Verstehe nicht warum ich dummy packages erstellen sollte. Zum einen stören mich die etwas mehr als 500MB von texlive2007 überhaupt nicht bei 1000GB Festplattenkapazität. Zum anderen haben texlive 2007 und texlive 2009 bereits zuvor einmal ohne Probleme parallel funktioniert.

Wie kann ich Kile mitteilen, dass es texlive2009 verwendet?????

Vielen Dank für einige zündende Ideen im Voraus.

Gruss, menuhin

voss
16-01-2010, 09:17
pdflatex -v

liefert

pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009)


gut. Binaries und Pakete finden sind zwei verschiedene paar Schuhe!
Man kann auch mit dem neuen pdfTeX die alten Pakete verwenden!
Was sagt

kpsewhich texmf.cnf

Herbert

mechanicus
16-01-2010, 09:47
Hi,



Jadoch verwendet kile immer noch texlive2007
Welches Kile? Das aus den Paketquellen von Version 9.1.

Du kannst diese Version von Kile löschen und anschließend die folgenden beiden deb-Pakete installieren.
http://packages.ubuntu.com/de/intrepid/kile
http://packages.ubuntu.com/de/intrepid/kile-i18n-de

Beachte nun, dass Kile nicht automatisch aktualisiert wird:
http://wiki.ubuntuusers.de/Synaptic#Versionen-sperren-oder-erzwingen

Sollte helfen

Gruß

menuhin
16-01-2010, 12:37
@Herbert

kpsewhich texmf.cnf

liefert

/usr/local/texlive/2009/texmf.cnf


@Marco


Welches Kile?

Version 2.0.83

In Synatic steht:

1:2.1.0~svn1014763beta2-1ubuntu1

Du schlägst also vor eine ältere Version zu installieren?

nämlich diese:

Paket: kile (1:2.0.1-1ubuntu1) [universe]

voss
16-01-2010, 12:50
kpsewhich texmf.cnf

liefert

/usr/local/texlive/2009/texmf.cnf


sehr gut. Jetzt lass mal das Dokument

\listfiles
\documentclass{minimal}
\usepackage{csquotes}
\begin{document}
foo
\end{document}


einmal mit Kile und einmal ohne Kile laufen, also nur per Hand
pdflatex test
und schick _beide_ logfiles.

Herbert

menuhin
16-01-2010, 13:02
Hi Herbert,

Hab das log aus kile beigefügt.

Kannst du mir bitte kurz sagen wie das "per Hand" gehen soll?

Sorry...hab leider keine Ahnung!

Einfach den code ins Terminal schreiben?

Gruß,

menuhin

menuhin
16-01-2010, 13:20
Hallo Herbert,

hier nun die "per Hand" Version...war gar nicht schwer:)
Leider werden, wie vermutet, unterschiedliche Versionen von texlive verwendet.

Gruss,

menuhin

mechanicus
16-01-2010, 13:47
Hi,



@Marco
Version 2.0.83

In Synatic steht:

1:2.1.0~svn1014763beta2-1ubuntu1

Du schlägst also vor eine ältere Version zu installieren?

richtig. Die Version aus intrepid. (siehe Link)

Gruß
Marco

menuhin
16-01-2010, 14:08
Hallo,

verstehe ich das richtig, dass kile über synaptic nur zu löschen ist indem man texlive (2007)
löscht. Denn die Suche nach kile ergibt ein "Vorhängeschloss" in synaptic. D.h. wenn ich die Intrepid version installiere wird neben der älteren Version von kile ebenso texlive 2007 installiert? Danach soll ich in Synaptic die aktuelle kile Version sperren um zu verhindern, dass die altere Version ungewollt aktualisiert wird.

Gruss,

menuhin

mechanicus
16-01-2010, 14:26
Hi,

die neue Version von Kile (akutell in 9.10 enthalten) hat derzeit einige Bugs (ist auch beta-Status).

Ziel ist folgendes:
Du hast derzeit installiert:

Kile (aktuelle Verion)
Texlive 2007
Texlive 2009

Über die Konsole funktioniert TL2009 super. Also muss nur noch Kile überzeugt werden.

Hierzu empfiehlt sich die genannte Kile-Version aus intrepid. Um diese zu nutzen ist folgendes Vorgehen möglich:

Synaptic öffnen und aktuelle Version von Kile deinstallieren
Gemäß genannte Links Kile + Sprachpaket installieren
In Synaptic die Version (das ist jetzt die alte) sperren
Update-so dass die Sprachpakete aktualisiert werden


Kile nutzen.

Gruß
Marco

menuhin
16-01-2010, 14:48
ed läuft...Danke Herbert und Marco!

nixversteh
16-02-2010, 10:43
Hi,
die neue Version von Kile (akutell in 9.10 enthalten) hat derzeit einige Bugs (ist auch beta-Status).
Ziel ist folgendes:
Du hast derzeit installiert:

Kile (aktuelle Verion)
Texlive 2007
Texlive 2009

Über die Konsole funktioniert TL2009 super. Also muss nur noch Kile überzeugt werden.
Hierzu empfiehlt sich die genannte Kile-Version aus intrepid. Um diese zu nutzen ist folgendes Vorgehen möglich:

Synaptic öffnen und aktuelle Version von Kile deinstallieren
Gemäß genannte Links Kile + Sprachpaket installieren
In Synaptic die Version (das ist jetzt die alte) sperren
Update-so dass die Sprachpakete aktualisiert werden

Kile nutzen.
Gruß
Marco

Hallo Marco,

da ich vieeeeeeeeel Zeit habe, habe ich auf einer weiteren Festplatte Mandriva 2010 installiert, hat etwas gedauert bis es lief, waren unzuverlässige Server, okay, läuft jetzt.

Meine Anmerkung: Warum läuft Kile 2.1 beta unter Mandriva 2010, sogar auf deutsch und findet automatisch Texlive 2009, installiert über Softwareinstallation per System, nicht per Fuß?

Was kann Mandriva, was Ubuntu nicht kann?

Gruß

Martin

localghost
16-02-2010, 11:11
[...] Was kann Mandriva, was Ubuntu nicht kann? [...]
Das ist eine Sache der Paket-Depots und der Qualität ihrer Verwaltung. Die Leute bei Mandriva machen ihre Sache wohl besser als die bei Ubuntu. Geht mir bei openSUSE genauso. Die richtigen Paket-Quellen in YaST eingebunden und ein aktuelles TeX Live 2009 ist kein Problem. Meinen Editor TeXworks kompiliere ich mir direkt über Subversion aus den Quellen.


MfG
Thorsten

nixversteh
16-02-2010, 11:44
Das ist eine Sache der Paket-Depots und der Qualität ihrer Verwaltung. Die Leute bei Mandriva machen ihre Sache wohl besser als die bei Ubuntu. Geht mir bei openSUSE genauso. Die richtigen Paket-Quellen in YaST eingebunden und ein aktuelles TeX Live 2009 ist kein Problem. Meinen Editor TeXworks kompiliere ich mir direkt über Subversion aus den Quellen.
MfG
Thorsten

Hallo Thorsten,

... ich hatte auch Open Suse versucht, bekam aber die Texlive 2009 Distri. nicht zum laufen, das wars dann für mich.

Gruß

Martin

PS.: Mandriva ist zum Teil ja kommerziell, da gibt es Powerpacks zu kaufen tec. Soll in den USA weitverbreitet sein, die Amis werden den wohl Dampf machen, wenn es irgendwo hakt.

PPS.: Offensichtlich kochen die Mandriva-Freak auch nur mit Wasser; nach einer Softwareaktualisierung nimmt jetzt Kile Dateien aus Texlive 2005, obwohl ich NUR Texlive 2009 drauf habe ...

nixversteh
17-02-2010, 11:13
Texlive vollständig deinstallieren und neu drauf tun? Entweder über Synaptics oder die Kommandozeile...
aptitude purge texlive
eventuelle Pakete die nicht deinstalliert wurden auch noch deinstallieren: aptitude search texlive und dann ein purge der entsprechenden Pakete
aptitude install texlive
MfG Bischi

Hallo Bischi,

ich habe Texlive 2009 auf Mandriva 2010 installiert, Kile ist mittlerweile auf deustch, beim Complimieren mit XeLaTex findet Kile auch die Texlive 2009 Distri, bei allen anderen Vorgängen nimmt Kile urrrrrrrrrrrrrrrrrralte Dateien, älter als Texlive 2007. Habe jetzt beim Stöbern im Dateimanager diese Verzeichn isse gefunden, ich glaube die müssen weeeeeeeeech, aber wie? Hier die Angaben: Dateisystem/usr/share/texmf und das gleiche nochmal: Dateisystem/usr/share/texmf-var.

Ich habe versucht über die Konsole die Verzeichnisse zu killen, irgendwas scheine ich falsch zu machen, nichts klappt ...

Freue mich über einen Rat, möchte nicht zigmal das System zerschießen.

Vielen Dank

Gruß

Martin:o

nixversteh
17-02-2010, 12:20
Hallo Bischi,

ich habe Texlive 2009 auf Mandriva 2010 installiert, Kile ist mittlerweile auf deustch, beim Complimieren mit XeLaTex findet Kile auch die Texlive 2009 Distri, bei allen anderen Vorgängen nimmt Kile urrrrrrrrrrrrrrrrrralte Dateien, älter als Texlive 2007. Habe jetzt beim Stöbern im Dateimanager diese Verzeichn isse gefunden, ich glaube die müssen weeeeeeeeech, aber wie? Hier die Angaben: Dateisystem/usr/share/texmf und das gleiche nochmal: Dateisystem/usr/share/texmf-var.
Ich habe versucht über die Konsole die Verzeichnisse zu killen, irgendwas scheine ich falsch zu machen, nichts klappt ...
Freue mich über einen Rat, möchte nicht zigmal das System zerschießen.
Vielen Dank
Gruß
Martin:o

Hallo Folks,

ich habe mich getraut ... rm -fr /usr/share/texmf und rm -fr /usr/share/texmf-var hat geklappt.

Kile findet jetzt Texlive 2009.

Vielen Dank

Gruß

Martin