Archiv verlassen und diese Seite im Standarddesign anzeigen : rsfs font -> kompilieren?
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?
ich bräuchte Hilfe ;)
beispiel ...
Herbert
\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...
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
danke voss - evtl. benutze ich noch nciht texlive - wie kann ihc feststellen ob ich texlive bzw. den tree von texlive zum kompilieren benutze?
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
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
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
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?
??? *push bitte
was sagt denn "which pdftex"?
Herbert
"which pdftex" sagt /usr/bin/pdftex
"which pdftex" sagt /usr/bin/pdftex
und
ls -l /usr/bin/pdftex
?
MfG
sagt:
-rwxr-xr-x 1 root root 1172364 13. Nov 02:39 /usr/bin/pdftex
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
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?
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
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...
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
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!
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?
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.