LaTeX2e unter FreeBSD 5.5

juedan

FreeBSDler
Moin Forum,

per
Code:
pkg_add -r latex2e
habe ich LateX installiert. Wenn ich nun ein Dokument kompiliere, erhalte ich jedesmal die Fehlermeldung
Code:
latex Downloads/TeXbuch.tex
This is TeX, Version 3.14159 (Web2C 7.2)
(Downloads/TeXbuch.tex
LaTeX2e <2003/12/01>

! LaTeX Error: File `latex209.def' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: def)

Enter file name: ^D
! Emergency stop.
<read *>

l.1 \documentstyle
                  [11pt,german,twoside,a4,makeidx]{report}^^M
No pages of output.
Transcript written on TeXbuch.log.

Nach viel Recherche im Internet bin ich darauf gestoßen, dass Umgebungsvariablen gesetzt sein müssen (nach einem Blick in die binaries müssen sie das zwar nicht, aber gut). Also habe ich sie in ~/.cshrc gesetzt, anschließend ein "source ~/.cshrc" ausgeführt und mit "setenv" geprüft:
Code:
# tex stuff
#
set TEXMFROOT=/usr/local/share/texmf
#
# Read all relevant configuration files along this path, not just the first.
setenv TEXCONFIG $TEXMFROOT/web2c/
#
setenv MFINPUTS $TEXMFROOT/mf:$TEXMFROOT/fonts//src//
setenv TEXINPUTS .:$TEXMFROOT/tex//
setenv LATEXINPUTS .:$TEXMFROOT/tex/latex//
setenv TEXFORMATS .:$TEXMFROOT/web2c/
setenv LATEXFORMATS .:$TEXMFROOT/web2c/
setenv MFBASES $TEXMFROOT/web2c/
setenv TEXPOOL $TEXMFROOT/web2c/
setenv MFPOOL $TEXMFROOT/web2c/

# Fonts for everyone.
setenv TFMFONTS   .:$TEXMFROOT/fonts//tfm
setenv VFFONTS   .:$TEXMFROOT/fonts//vf
setenv PKFONTS   .:$TEXMFROOT/fonts//pk//

# .bib and .bst files.
setenv BIBINPUTS   .:$TEXMFROOT/bibtex/bib
setenv BSTINPUTS   .:$TEXMFROOT/bibtex/bst

# PostScript prologues and downloadable fonts.
setenv PSHEADERS   .:$TEXMFROOT/dvips:$TEXMFROOT/fonts//type1


Nach wie vor erhalte ich oben genannte Fehlermeldung, obwohl alle Dateien in den angegebenen Verzeichnis vorhanden sind. Der Doppel-"/" muß laut Recherche sein.

Wer kann mir helfen, dass dieses Teil endlich läuft.

Danke schon mal und ein schönes Weihnachtsfest.

JueDan

PS: tetex habe ich ausprobiert. Da erhalte bei Eingabe von "tex" oder "latex" nur ein "Command not found"
PPS: Aus den Ports heraus kann ich wegen eines Grafiktreibers LaTeX nicht installieren
 
Dein Problem scheinen nicht Umgebungsvariable zu sein, sondern Steuerzeichen:

Das hier:
Code:
{report}^^M
sieht für mich aus wie ein Windows-Zeilenumbruch.

Vergiss also die Umgebungsvariablen und schau Dir Dein Dokument nochmal an ;-)

So long...

Der Indy
 
Moin INdy,

danke für die Antwort.
Dieses ^^M wird von Latex generiert, wenn man statt "X" ein <Strg>+<D> bei der Frage nach dem Dateinamen drückt. Ich bin da auch erst drüber gestolpert.

Viele Grüße
JueDan
 
Ich habe teTeX nochmal installiert und jetzt rennt es. Nach der Installation des Metapackages muß man manuell teTeX-base nachinstallieren. Ich bin damals davon ausgegangen, dass das Metapackage alles installiert, anscheinend doch nicht.

Danke an alle und ein schönes Weihnachtsfest

JueDan
 
Back
Top