PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rsfs font -> kompilieren?



Mat
01-04-2009, 16:21
Hmm..also ich bin mir nicht sicher ob ich jetzt über die sourcen von texlive kompilere. Mir fehlt das pakte mathrsfs und ich habe über texlive alles installieren lassen. Auch ein texhash habe ich gemacht und er findet das paket immer noch nicht. Das lässt mich vermuten dass er vielleicht auf andere sourcen zeigt? Wie kann ich feststellen ob er in den richtigen tex-baum läuft beim kompilieren - also den von texlive?

Also ich kann \mathrsfs nicht kompilieren im latex-file. Es kommt folgende Melsung:




Transcript written on mfput.log.
grep: rsfs5.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input rsfs5' failed to make rsfs5.tfm.
kpathsea: Running mktextfm rsfs5
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input rsfs5
This is METAFONT, Version 2.71828 (Web2C 7.5.6)

kpathsea: Running mktexmf rsfs5
! I can't find file `rsfs5'.
<*> ...e:=ljfour; mag:=1; nonstopmode; input rsfs5

Please type another input file name
! Emergency stop.
<*> ...e:=ljfour; mag:=1; nonstopmode; input rsfs5

Transcript written on mfput.log.
grep: rsfs5.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input rsfs5' failed to make rsfs5.tfm.


so wie ich das bis jetzt gesehen habe brauche ich wohl die rsfs fonts. Doch wie kompiliert man die?
Ich habe sie bereits runtergeladen - sind die rsfs fonts mit rsfs5.mf und rsfs10.mf. UNd jetzr?

Mat
02-04-2009, 09:25
ich bräuchte Hilfe ;)

voss
02-04-2009, 09:53
ich bräuchte Hilfe ;)

beispiel ...

Herbert

Mat
02-04-2009, 10:02
\documentclass[a4paper]{article}

\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel} % zuletzt genannte Sprache ist aktiv
\usepackage{amsmath, amssymb}
\usepackage{times}
\usepackage{graphicx}
\usepackage{picins}
\usepackage{multirow}
\usepackage{mathrsfs}

%\usefonttheme{serif}


\begin{document}

dies ist ein test $\mathscr{J}$

\end{document}



mit dem mathscr wirft das die obige meldung...

voss
02-04-2009, 10:29
mit dem mathscr wirft das die obige meldung...

kein Problem hier mit TeX Live 2008. Das Paket war schon installiert.


*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
inputenc.sty 2006/05/05 v1.1b Input encoding file
ansinew.def 2006/05/05 v1.1b Input encoding file
babel.sty 2008/07/06 v3.8l The Babel package
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
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
times.sty 2005/04/12 PSNFSS-v9.2a (SPQR)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
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 2008/09/08 v0.04l Graphics/color for pdfTeX
picins.sty
multirow.sty
mathrsfs.sty 1996/01/01 Math RSFS package v1.0 (jk)
ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
supp-pdf.tex
umsa.fd 2002/01/19 v2.2g AMS font definitions
umsb.fd 2002/01/19 v2.2g AMS font definitions
ursfs.fd 1998/03/24 rsfs font definition file (jk)
***********

Herbert

Mat
02-04-2009, 11:25
danke voss - evtl. benutze ich noch nciht texlive - wie kann ihc feststellen ob ich texlive bzw. den tree von texlive zum kompilieren benutze?

voss
02-04-2009, 11:47
danke voss - evtl. benutze ich noch nciht texlive - wie kann ihc feststellen ob ich texlive bzw. den tree von texlive zum kompilieren benutze?

nur nebenbei, ich habe auch einen Vornamen ...


voss@shania:/srv/www/cgi-bin> kpsexpand '$TEXMF'
{/home/voss/.texlive2008/texmf-config,/home/voss/.texlive2008/texmf-var,/home/voss/texmf,!!/usr/local/texlive/2008/texmf-config,!!/usr/local/texlive/2008/texmf-var,!!/usr/local/texlive/2008/texmf,!!/usr/local/texlive/2008/../texmf-local,!!/usr/local/texlive/2008/texmf-dist}

Herbert

Mat
02-04-2009, 13:03
Oh sorry, habe im Hoch der Gefühle Deinen Namen nicht beachtet.

Also danke erstmal Herbert,

wie es wohl aussieht ist mein texlive nicht aktiv:


{/home/mat/.texmf-config,/home/mat/.texmf-var,/home/mat/texmf,!!//etc/texmf,!!//var/lib/texmf,!!/usr/share/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf-site,!!/usr/share/texmf-dist}


Jetzt weiß ich leider nicht wie auf mein /usr/local/texlive verweiswen kann...hast Du das Goldene vom Ei schnell parat?

Danke

voss
02-04-2009, 13:24
wie es wohl aussieht ist mein texlive nicht aktiv:


{/home/mat/.texmf-config,/home/mat/.texmf-var,/home/mat/texmf,!!//etc/texmf,!!//var/lib/texmf,!!/usr/share/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf-site,!!/usr/share/texmf-dist}


Jetzt weiß ich leider nicht wie auf mein /usr/local/texlive verweiswen kann...hast Du das Goldene vom Ei schnell parat?


Ich habe die Verwendung von TeXLive erzwungen durch Erzeugen von

/etc/profile.d/zzz-texlive.sh

mit Inhalt:


export PATH=/usr/local/texlive/2008/bin/`uname -i`-linux:$PATH
export MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH
unset TEXINPUTS
unset TEXMFCONFIG

Herbert

Mat
02-04-2009, 14:52
ok, also ich hab die Datei mit dem INhalt angelegt als root und die rechte auf 777 gesetzt und ausgeführt. Leider kompiliert das zeug immer noch nciht durch und der output von kpsexpand ist immer noch der gleiche....was habe ich falsch gemacht?

Mat
02-04-2009, 22:52
??? *push bitte

voss
03-04-2009, 07:23
??? *push bitte

was sagt denn "which pdftex"?

Herbert

Mat
14-04-2009, 14:56
"which pdftex" sagt /usr/bin/pdftex

rais
14-04-2009, 15:10
"which pdftex" sagt /usr/bin/pdftex
und


ls -l /usr/bin/pdftex
?
MfG

Mat
14-04-2009, 15:33
sagt:

-rwxr-xr-x 1 root root 1172364 13. Nov 02:39 /usr/bin/pdftex

rais
14-04-2009, 20:14
Moin moin,

sagt:

-rwxr-xr-x 1 root root 1172364 13. Nov 02:39 /usr/bin/pdftex

ach Mist, die Abfrage hätte ich mir auch sparen können, wenn ich denn Herberts Beitrag (#9) etwas aufmerksamer gelesen hätte ... :o

... und Du bist sicher, $PATH beginnt mit dem Binaries-Ordner von TL'08?


echo $PATH
und vergleich das mit



export PATH=/usr/local/texlive/2008/bin/`uname -i`-linux:$PATH

und prüfe ggf. die Ausgabe von `uname -i' -- nicht daß bei Dir dabei ``unknown'' rauskommt ...

MfG

Mat
14-05-2009, 12:57
So da bin ich wieder:

$PATH ist bei mir:



echo $PATH
/usr/local/texlive/2008/bin/GenuineIntel-linux:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin:/usr/local/texlive/2008/bin/i386-linux:/usr/local/texlive


Und uname sagt mir



uname -i
GenuineIntel


Passt das nun? Der Pfad stimmt doch oder?

Mat
14-05-2009, 14:02
Könnte es ein Problem sein dass ich 2 psfonts.map habe und auch 2 pdftex.map ? Sozusagen alles doppelt - einmal unter texlive und einmal unter texmf?



$ find /usr/ -name psfonts.map -print 2>/dev/null
/usr/share/texmf/fonts/map/dvips/updmap/psfonts.map
/usr/local/texlive/2008/texmf-var/fonts/map/dvips/updmap/psfonts.map
/usr/local/texlive/2008/texmf/fonts/map/dvips/updmap/psfonts.map

Mat
14-05-2009, 14:16
Und mein kpsewhich pfad zeigt:


kpsewhich --show-path=tex
/home/mat/.texmf-config/tex/kpsewhich//
/home/mat/.texmf-var/tex/kpsewhich//
/home/mat/texmf/tex/kpsewhich//
!!//etc/texmf/tex/kpsewhich//
!!//var/lib/texmf/tex/kpsewhich//
!!/usr/share/texmf/tex/kpsewhich//
!!/usr/local/share/texmf/tex/kpsewhich//
!!/usr/share/texmf-site/tex/kpsewhich//
!!/usr/share/texmf-dist/tex/kpsewhich//
/home/mat/.texmf-config/tex/generic//
/home/mat/.texmf-var/tex/generic//
/home/mat/texmf/tex/generic//
!!//etc/texmf/tex/generic//
!!//var/lib/texmf/tex/generic//
!!/usr/share/texmf/tex/generic//
!!/usr/local/share/texmf/tex/generic//
!!/usr/share/texmf-site/tex/generic//
!!/usr/share/texmf-dist/tex/generic//
/home/mat/.texmf-config/tex///
/home/mat/.texmf-var/tex///
/home/mat/texmf/tex///
!!//etc/texmf/tex///
!!//var/lib/texmf/tex///
!!/usr/share/texmf/tex///
!!/usr/local/share/texmf/tex///
!!/usr/share/texmf-site/tex///
!!/usr/share/texmf-dist/tex///


also von texlive keine spur...

rais
14-05-2009, 22:49
Moin moin,

"which pdftex" sagt /usr/bin/pdftex
und



echo $PATH
/usr/local/texlive/2008/bin/GenuineIntel-linux:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin:/usr/local/texlive/2008/bin/i386-linux:/usr/local/texlive

paßt schonmal nicht zusammen ... was sagt Dir


ls /usr/local/texlive/2008/bin/GenuineIntel-linux

? Etwa


ls: cannot access /usr/local/texlive/2008/bin/GenuineIntel-linux: No such file or directory
?
Dann schau erstmal nach


ls /usr/local/texlive/2008/bin/

Sollte dort nur sowas wie ``i386-linux'' drin sein, ist zumindest schonmal klar, warum pdftex bei Dir in /usr/bin gefunden wird und nicht in /usr/local/texlive/2008/bin/GenuineIntel-linux.

MfG

Mat
15-05-2009, 09:48
Es ist so wie du sagst rais:


$ ls /usr/local/texlive/2008/bin/GenuineIntel-linux
ls: cannot access /usr/local/texlive/2008/bin/GenuineIntel-linux: No such file or directory


und



ls /usr/local/texlive/2008/bin/
$ i386-linux


Ich weiß allerdings jetzt eben nicht was ich tun sollte/muss damit es so ist wie es sein soll...über weitere Hilfe wäre ich sehr dankbar!

Mat
15-05-2009, 14:08
Also ich habe jetzt das /usr/bin/pdftex nach /usr/bin/pdftex_orig umbenannt und einen symbolischen link von /usr/bin/pdftex nach /usr/local/texlive/2008/bin/i386-linux/pdftex erstellt.

Und jetzt kompiliert alles wie gewohnt. Kein Problem mit irgendwelchen schriften :)

Nur ist das ein sauberer weg? Gäbe es eine alternative?

voss
15-05-2009, 14:46
Also ich habe jetzt das /usr/bin/pdftex nach /usr/bin/pdftex_orig umbenannt und einen symbolischen link von /usr/bin/pdftex nach /usr/local/texlive/2008/bin/i386-linux/pdftex erstellt.

Und jetzt kompiliert alles wie gewohnt. Kein Problem mit irgendwelchen schriften :)

Nur ist das ein sauberer weg? Gäbe es eine alternative?

das habe ich dir doch schon gesagt ...
/usr/bin/pdftex ist _überflüssig_!

export PATH=/sur/local/texlive/2008/bin/i386-linux/:$PATH

in deine .bashrc und fertig.

Herbert