Archiv verlassen und diese Seite im Standarddesign anzeigen : TeXLive: File 'gauss.sty' not found
Hallo
Ich verwende TeXLive 2011 (aktuell, über den NetInstaller von TeXLive installiert); ubuntu 11.10; gedit mit LaTeX-Plugin. Laut
tlmgr list --only-installed
ist das Paket gauss.sty installiert. Dennoch bricht das Beispiel
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{gauss}
\begin{document}
$\begin{gmatrix}[p]
1 & -1 & -1 & 0\\
5 & 1 & 4 & 3\\
2 & -6 & -4 & 10
\rowops
\mult{0}{\cdot (-5)}
\add{0}{1}
\end{gmatrix}$
\end{document}
mit der Fehlermeldung "File 'gauss.sty' not found" ab.
Woran könnte das liegen?
Grüße, jbecker
Stefan_K
22-01-2012, 11:51
Hallo,
die Datei sollte vmtl. hier liegen: /usr/local/texlive/2011/texmf-dist/tex/latex/gauss/gauss.sty
Versuche mal, ob kpsewhich (http://texblog.net/hypertext-help/latex-tools/kpsewhich/) die Datei findet:
kpsewhich gauss.sty
Wenn nicht, dann ist sie vmtl. nicht richtig installiert. Vllt. versuche dann
sudo tlmgr install gauss
auf der Kommandozeile.
Stefan
Hallo
Danke für deine Antwort.
Der Befehl
kpsewhich gauss.sty
ergibt keine Ausgabe; jedoch z.B. longtable.sty wird gefunden:
kpsewhich longtable.sty
/usr/local/texlive/2011/texmf-dist/tex/latex/tools/longtable.sty
Allerdings ist die Datei /usr/local/texlive/2011/texmf-dist/tex/latex/gauss/gauss.sty vorhanden. Eine Neu-Installation mit
sudo tlmgr install gauss
bzw. das Herunterladen "von Hand" von http://www.ctan.org/tex-archive/macros/latex/contrib/gauss hat keine Besserung gebracht.
Nach einigem Probieren kommt mir der Verdacht, dass LaTeX da irgendeinen Pfad nicht richtig findet. (?)
Grüße, jbecker
Stefan_K
22-01-2012, 14:29
Dann erzeuge mal den Datei-Index von TeX Live neu mit mktexlsr (http://texblog.net/hypertext-help/latex-tools/mktexlsr/) oder texhash (texdoc.net/show.php?pkg=texhash):
sudo mktexlsr
Stefan
Versuche mal Dein Dokument in einer Root-Commandshell zu kompilieren. Falls das klappt, lasse Dir mit "set" die PATH-Variable anzeigen. Übernehme dann die PATH-Variable für den User, unter dem Du normalerweise Deine Dokumente kompilierst.
Bei mir hat's an der PATH-Variabelen gelegen :)
Stefan_K
22-01-2012, 14:34
Versuche mal Dein Dokument in einer Root-Commandshell zu kompilieren.
Das ist ein guter Tipp, um Editor-Konfigurationsprobleme auszuschließen! Da kpsewhich gauss.sty schon nichts findet, in der Shell, wird vmtl. auch das Übersetzen in der Shell das Paket nicht finden. Doch Probieren schadet ja nicht. ;-)
Stefan
Hallo
Danke für Eure Hilfe. Die Ergebnisse:
Habe
sudo mktexlsr
ausgeführt. Dennoch findet LaTeX das File gauss.sty nicht.
Auch durch einen Aufruf von der Konsole mit
latex Datei.tex
kommt dieselbe Fehlermeldung. Demnach kann es kein Editor-Problem sein.
Es gibt nur einen Benutzer auf diesem PC, der alles installierte (als sudo) und auch LaTeX ausführt.
Stefan_K
22-01-2012, 16:10
Du kannst gauss.sty auch in Dein home-Verzeichnis packen, etwa nach /home/jbecker/texmf/tex/latex/gauss.sty, je nachdem, was
kpsewhich -var-value=TEXMFHOME
sagt, oder notfalls in Dein Dokumentverzeichnis, da sucht LaTeX immer.
Stefan
Hallo
Dein Hinweis hat geholfen: Verzeichnis /texmf/tex/ ... im Home-Dir angelegt, und die Datei gauss.sty dorthin kopiert.
Vielen Dank.
jbecker
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.