Archiv verlassen und diese Seite im Standarddesign anzeigen : kile, texlive2007, texlive2009
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
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
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
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
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
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
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
kpsewhich article.cls
liefert
/usr/local/texlive/2009/texmf-dist/tex/latex/base/article.cls
und
which pdftex
liefert
/usr/local/bin/pdftex
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
vielleicht eine dumme Frage aber was soll ich genau für
x86_64-linux
einsetzen?
Etwa so:
x86_64-ubuntu9.10???
Sorry!
Gruss,
menuhin
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
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
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
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???
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
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
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
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
***********
)
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
Hi Herbert,
hier das log file...Danke.
Gruss,
menuhin
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
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
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
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
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ß
@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]
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
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
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
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
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.