Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Suchpfad für TeX-Files einstellen

54 views
Skip to first unread message

Magnus Warker

unread,
Oct 26, 2009, 1:59:11 PM10/26/09
to
Hallo,

ich habe alle meine eignenen Klassen und sty-Files in einem bestimmten
Verzeichnis (~/tex).

Wo kann man den einstellen, dass TeX auch da immer sucht, wenn ich irgendwo
ein Package oder eine Klasse verwende?

System: Debian Edge mit mitgelieferter TeX-Installation (AFAIK tetex).

Danke
Magnus

Philipp Stephani

unread,
Oct 26, 2009, 4:10:51 PM10/26/09
to

Du meinst Etch statt Edge, oder? Laut
http://packages.debian.org/etch/tex/
liefert das sowohl tetex als auch TeX Live mit. Da tetex nicht mehr
gewartet wird, wäre die Verwendung von TeX Live auf jeden Fall
sinnvoll.
In beiden Fällen sollte ein benutzerspezifischer TeXMF-Baum unter
~/texmf automatisch durchsucht werden. Versuche mal den Befehl
'kpsewhich -var-value=TEXMF' auszuführen, der sollte als Ausgabe eine
Liste von Suchpfaden ergeben, die jeweils eigene TeXMF-Stämme nach dem
TeX Directory Standard (http://mirror.ctan.org/tds/tds.pdf) enthalten
können.

--
Change “LookInSig” to “tcalveu” to answer by mail.

Magnus Warker

unread,
Oct 27, 2009, 1:07:51 AM10/27/09
to
Philipp Stephani wrote:

> Magnus Warker <mag...@mailinator.com> writes:
> Du meinst Etch statt Edge, oder? Laut

Ja. :-)

> 'kpsewhich -var-value=TEXMF' auszuf�hren, der sollte als Ausgabe eine

Da ist ~/texmf dabei. Dieses Verzeichnis existiert aber nicht. Kann ich
einen Symlink auf meines setzen?

Magnus

Heiko Oberdiek

unread,
Oct 27, 2009, 6:48:51 AM10/27/09
to
Magnus Warker <mag...@mailinator.com> wrote:

Nicht direkt, da das TDS eine bestimmte Verzeichnisstruktur
voraussetzt (CTAN:tds/tds.pdf). Wenn man das beachtet,
geht das, z.B.:

mkdir -p ~/texmf/tex/latex
ln -s ~/tex ~/texmf/tex/latex/$USER
texhash ~/texmf

* Statt "$USER" kann der Verzeichnislink auch
anders hei�en, oder kann auch weggelassen werden
(dann hei�t der Link "tex").
* Anderer Name f�r "texhash" ist "mktexlsr".

Viele Gr��e
Heiko <ober...@uni-freiburg.de>

Message has been deleted

Magnus Warker

unread,
Oct 27, 2009, 1:36:50 PM10/27/09
to
L�uft! Danke an alle! .-)

Markus Kohm

unread,
Oct 28, 2009, 3:20:28 AM10/28/09
to
Klaus Ethgen wrote:

>> texhash ~/texmf
>
> Jap, nicht vergessen, ist immer notwendig, wenn neue Files dazu kommen
> oder alte gelᅵscht werden.

Aber normalerweise nicht bei TEXMFHOME. ~/texmf ist normalerweise TEXMFHOME
und das wird bei TeX-Live normalerweise direkt durchsucht, wenn ls-R keinen
Treffer liefert. Erkennen kann man das an den fehlenden Ausrufezeichen vor
dem entsprechenden Pfad in

kpsewhich -var-value=TEXMF

Siehe dazu `texdoc kpathsea`, z. B. Abschnitt 3.1, 4. Absatz.

Gruᅵ
Markus
--
Gruppenhinweise (auch Minimalbeispiel) --> http://www.latex-einfuehrung.de
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> http://www.komascript.de

0 new messages