PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : TeXLive: File 'gauss.sty' not found



jbecker
22-01-2012, 10:01
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

jbecker
22-01-2012, 12:45
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

e271
22-01-2012, 14:30
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

jbecker
22-01-2012, 14:49
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

jbecker
23-01-2012, 11:42
Hallo

Dein Hinweis hat geholfen: Verzeichnis /texmf/tex/ ... im Home-Dir angelegt, und die Datei gauss.sty dorthin kopiert.
Vielen Dank.

jbecker