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

Wie z.B. upgreek.sty installieren?

282 views
Skip to first unread message

Gudrun

unread,
Nov 16, 2011, 8:31:52 AM11/16/11
to
Guten Tag, Newsgruppe.

Anscheinend fehlt meiner LaTeX-Installation (The MacTeX-2011
Distribution) u.a. upgreek.sty.
Ich habe gesehen, man kann es bei CTAN runterladen. Es kommt aber nur
als upgreek.dtx. Muss ich dann sty2dtx verwenden, um das sty-file zu
erzeugen?

Darüber hinaus habe ich keine Idee, wo ich das resultierende .sty dann
hinkopiere.


Bei der MacTeX-Seite steht:

QM.04: Where do I put my personal additions to the texmf tree?

AM.04: They go in
~/Library/texmf
and various subdirectories structured according to the standard TeX
conventions. Here ~/Library is the Library folder in your home
directory. You may have to create the texmf folder, and any subfolders
of it mentioned below. For instance, TeX will find any file in
~/Library/texmf/tex
or a subfolder of this folder, and LaTeX will find any file in
~/Library/texmf/tex/latex
or a subfolder of this folder. It is not necessary to run texhash when
adding files to this local tree.

Gilt das noch?

Ansonsten scheint wohl alles in
/usr/local/texlive/2011/texmf-dist/tex/latex/ installiert zu sein.

Vielen Dank für die Hilfe.
Gruß
Gudrun

Gudrun

unread,
Nov 16, 2011, 8:38:58 AM11/16/11
to
Hm, das ist jetzt aber komisch.
Ich habe mal nach dem upgreek.sty gesucht. Es ist in
/usr/local/texlive/2011/texmf-dist/tex/latex/was/upgreek.sty

Aber beim Kompilieren eines Dokumentes wird es nicht gefunden. Was kann
ich bitte dagegen machen?

Vielen Dank.
Gruß
Gudrun

Rolf Niepraschk

unread,
Nov 16, 2011, 9:35:48 AM11/16/11
to
Am 16.11.2011 14:38, schrieb Gudrun:
> Hm, das ist jetzt aber komisch.
> Ich habe mal nach dem upgreek.sty gesucht. Es ist in
> /usr/local/texlive/2011/texmf-dist/tex/latex/was/upgreek.sty
>
> Aber beim Kompilieren eines Dokumentes wird es nicht gefunden. Was kann
> ich bitte dagegen machen?
>

Was sagt

kpsewhich upgreek.sty

...Rolf
--
|| Rolf Niepraschk, email: Rolf (.) Niepraschk (at) gmx (.) de
|| Berlin, Germany

Gudrun

unread,
Nov 16, 2011, 10:09:45 AM11/16/11
to
Am 16.11.11 14:35, schrieb Rolf Niepraschk:
> Am 16.11.2011 14:38, schrieb Gudrun:
>> Hm, das ist jetzt aber komisch.
>> Ich habe mal nach dem upgreek.sty gesucht. Es ist in
>> /usr/local/texlive/2011/texmf-dist/tex/latex/was/upgreek.sty
>>
>> Aber beim Kompilieren eines Dokumentes wird es nicht gefunden. Was kann
>> ich bitte dagegen machen?
>>
>
> Was sagt
>
> kpsewhich upgreek.sty
>
> ...Rolf


Hallo Rolf.
Das habe ich schon ausprobiert. Es sagt nix. Es kommt eine leere Zeile
zurück.

Ich habe als nächstes folgendes ausprobiert (siehe unten). Und in der
Tat, upgreek.sty wurde gefunden, wenn man /usr/texbin/pdftex nimmt. Ich
versuche das jetzt gerade in die Bash reinzuschreiben, wie unten empfohlen.

QM.03: Fink (or MacPorts) is installed on my computer. After installing
MacTeX,
(a) pdfTeX and TeX crash with error messages referring to broken
libraries in /sw/... or /opt/...
(b) the versions of pdftex and tex in Fink or MacPorts run instead of
the versions in TeX Live.
(c) pdftex runs erratically.

AM.03abc: MacTeX installs a symbolic link to the TeX Live binaries named
/usr/texbin. Calling /usr/texbin/pdftex will reach the pdftex in TeX
Live. Once this version runs, it will not be confused by the presence of
Fink or MacPorts and will use the correct libraries, style files, fonts,
and utilities in TeX Live.
The GUI programs shipped with MacTeX understand this symbolic link and
automatically call /usr/texbin/pdftex. But if you call pdftex from the
Terminal or another application, you may encounter the problem. The
solution is simple. Find your shell startup script. That script should
contain a command modifying PATH so /sw (or /opt) comes first. After
this command, add a line to the script prepending /usr/texbin to the
beginning of your PATH.



Gudrun

unread,
Nov 16, 2011, 10:35:27 AM11/16/11
to
Wie in der Hilfe angegeben, habe ich meinen PATH verᅵndert:
export PATH=/usr/texbin:${PATH}

in der .profile.

Aber auch nach source .profile und Neustart des Terminals, wird upgreek
immer noch nicht gefunden.

Texhash schaut immer noch zuerst in /opt/local/ ... nacht.

Na, ich google dann mal weiter.

Rolf Niepraschk

unread,
Nov 16, 2011, 10:43:54 AM11/16/11
to
Am 16.11.2011 16:35, schrieb Gudrun:
> Wie in der Hilfe angegeben, habe ich meinen PATH verändert:
> export PATH=/usr/texbin:${PATH}
>
> in der .profile.

Du solltest wohl besser eine systemweite Konfigurationsdatei der bash
verwenden. Unter linux ist unterhalb von /etc der richtige Platz. Wie
das beim Mac geregelt ist, weiß ich nicht.

Heiko Oberdiek

unread,
Nov 16, 2011, 10:54:56 AM11/16/11
to
Gudrun <besten...@gmail.com> wrote:

> Hm, das ist jetzt aber komisch.
> Ich habe mal nach dem upgreek.sty gesucht. Es ist in
> /usr/local/texlive/2011/texmf-dist/tex/latex/was/upgreek.sty

* texhash/mktexlsr aufgerufen? Das heißt, befindet sich upgreek.sty
in /usr/local/texlive/2011/texmf-dist/ls-R?

* Gibt es soetwas wie
/usr/local/texlive/2011/texmf-dist/tex//
in der Ausgabe von
kpsewhich --show-path=tex
?

--
Heiko Oberdiek

Gudrun

unread,
Nov 16, 2011, 11:07:14 AM11/16/11
to
Am 16.11.11 15:54, schrieb Heiko Oberdiek:
Hallo Heiko,

hier die Ergebnisse:

mktexlsr: Updating /opt/local/etc/texmf/ls-R...
mktexlsr: Updating /opt/local/share/texmf/ls-R...
mktexlsr: Updating /opt/local/share/texmf-local/ls-R...
mktexlsr: Updating /opt/local/share/texmf-texlive/ls-R...
mktexlsr: Updating /opt/local/share/texmf-texlive-dist/ls-R...
mktexlsr: Updating /opt/local/var/db/texmf/ls-R...
mktexlsr: Done.


texhash: Updating /opt/local/etc/texmf/ls-R...
texhash: Updating /opt/local/share/texmf/ls-R...
texhash: Updating /opt/local/share/texmf-local/ls-R...
texhash: Updating /opt/local/share/texmf-texlive/ls-R...
texhash: Updating /opt/local/share/texmf-texlive-dist/ls-R...
texhash: Updating /opt/local/var/db/texmf/ls-R...
texhash: Done.

kpsewhich --show-path=tex aufgerufen:
.:/Users/gudrun/.texlive2011/texmf-config/tex/kpsewhich//:/Users/gudrun/.texlive2011/texmf-var/tex/kpsewhich//:/Users/gudrun/Library/texmf/tex/kpsewhich//:!!/opt/local/etc/texmf/tex/kpsewhich//:!!/opt/local/var/db/texmf/tex/kpsewhich//:!!/opt/local/share/texmf-texlive/tex/kpsewhich//:!!/opt/local/share/texmf-local/tex/kpsewhich//:!!/opt/local/share/texmf/tex/kpsewhich//:!!/opt/local/share/texmf-texlive-dist/tex/kpsewhich//:/Users/gudrun/.texlive2011/texmf-config/tex/generic//:/Users/gudrun/.texlive2011/texmf-var/tex/generic//:/Users/gudrun/Library/texmf/tex/generic//:!!/opt/local/etc/texmf/tex/generic//:!!/opt/local/var/db/texmf/tex/generic//:!!/opt/local/share/texmf-texlive/tex/generic//:!!/opt/local/share/texmf-local/tex/generic//:!!/opt/local/share/texmf/tex/generic//:!!/opt/local/share/texmf-texlive-dist/tex/generic//:/Users/gudrun/.texlive2011/texmf-config/tex///:/Users/gudrun/.texlive2011/texmf-var/tex///:/Users/gudrun/Library/texmf/tex///:!!/opt/local/etc/texmf/tex///:
!!/opt/local/var/db/texmf/tex///:!!/opt/local/share/texmf-texlive/tex///:!!/opt/local/share/texmf-local/tex///:!!/opt/local/share/texmf/tex///:!!/opt/local/share/texmf-texlive-dist/tex///

Nein, deinen Pfad /usr/local/texlive/2011/texmf-dist/tex// konnte ich da
nicht drin sehen.

Desweiteren ist noch folgendes der Fall:
scmc27:~ gudrun$ which texhash
/opt/local/bin/texhash

scmc27:~ gudrun$ which pdflatex
/opt/local/bin/pdflatex


Wenn ich direkt /usr/textbin/pdflatex verlange, klappt auch alles und
das upgreek.sty wird auch gefunden.

Ich glaube, die MacPorts haben irgendwie die Herrschaft hier übernommen. :(



Gudrun

unread,
Nov 16, 2011, 11:09:27 AM11/16/11
to
Am 16.11.11 15:54, schrieb Heiko Oberdiek:
Nachtrag: Es gibt wirklich /usr/local/texlive mit Ordnern
2011 texmf-local

Gudrun

unread,
Nov 16, 2011, 11:24:41 AM11/16/11
to
Ich glaube, ich habe das Probleme gelöst.
Ich habe mir eine .bash_profile angelegt, in die ich reingeschrieben habe:

#Von Gudrun für TeXlive
export PATH=/usr/textbin:$PATH

Neustart Terminal.

texhash: Updating /usr/local/texlive/2011/../texmf-local/ls-R...
texhash: Updating /usr/local/texlive/2011/texmf/ls-R...
texhash: Updating /usr/local/texlive/2011/texmf-config/ls-R...
texhash: Updating /usr/local/texlive/2011/texmf-dist/ls-R...
texhash: Updating /usr/local/texlive/2011/texmf-var/ls-R...
texhash: Done.

scmc27:~ gudrun$ which texhash
/usr/texbin/texhash

scmc27:~ gudrun$ which pdflatex
/usr/texbin/pdflatex

Entschuldigung, daß ich Euch genervt habe.
Viele Gruesse
Gudrun

Philipp Stephani

unread,
Nov 16, 2011, 6:11:20 PM11/16/11
to
Gudrun <besten...@gmail.com> writes:

> Wie in der Hilfe angegeben, habe ich meinen PATH verändert:
> export PATH=/usr/texbin:${PATH}
>
> in der .profile.
>
> Aber auch nach source .profile und Neustart des Terminals, wird upgreek immer
> noch nicht gefunden.

Was sagt "printenv PATH"? Steht dort /usr/texbin vor /opt/local/bin?

--
Change “LookInSig” to “tcalveu” to answer by mail.
0 new messages