PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Konfigurationsdatei und TexLive



unSKILLED
27-04-2011, 10:51
Hi,

ich benutze Ubuntu und such mir schon ne ganze Weile nen Wolf nach der Konfigurationsdatei von TexLive in der der Pfad zu den Fonts angegeben ist.

Kann mir einer sagen, wo ich diese Datei finde?

Danke schonmal :)

u_fischer
27-04-2011, 10:59
Die "normale", zentrale Konfigurationsdatei von TeXlive heißt texmf.cnf und steckt meines Wissens (ich habe miktex) in einem Ordner web2c. Aber was genau willst du wissen, bzw was funktioniert nicht?

unSKILLED
27-04-2011, 11:12
Hab mir mit PHP eine Maske erstellt, die in ein vorgefertigtes Latex Formular noch einige Sachen einfügt. Bei einem Klick auf Bericht generieren, trägt er diese Daten in die Maske ein und generiert daraus dann eine neue Datei. Über die PHP Funktion shell_exec will ich dann PDFTex ansprechen, sodass mir die fertige PDF direkt zum download angeboten wird.

Leider läuft das alles über den Apache User, der auf die Fonts keinen Zugriff bekommt. Somit habe ich die gesamten Fonts in den Ordner kopiert, in dem auch die .php Dateien liegen.

Nun soll TexLive auf diesen Ordner zugreifen. Daher muss ich den Pfad in dieser Konfigurationsdatei anpassen :)

u_fischer
27-04-2011, 11:47
Hm. So richtig leuchtet mir das Problem nicht ein. Wenn du wirklich von pdflatex sprichst, dann sind alle Schriftdateien in den texmf-Bäumen, dort wo auch all die anderen Dateien (cls, sty, fd, usw) sind. Kopierst du die Dateien alle auch? Und wenn nicht, warum machen nur die Schriften Probleme?

unSKILLED
27-04-2011, 12:22
richtig und den gesamten Baum texmf werd ich jetzt dann nach /var/www zu meinen php datei kopieren und dann die Anpassung in der conf Datei vornehmen und ich hoffe dann gehts^^

In der Log datei war nur die Rede von Schriften...evtl hat der Interpreter an der Stelle einfach gestoppt...ich schreib mein Ergebnis dann hier rein :)

unSKILLED
27-04-2011, 12:36
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.4.20) 26 APR 2011 12:13
entering extended mode
%&-line parsing enabled.
**ausgabe-20110426-1213.tex
(/var/www/ausgabe-20110426-1213.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded.


! LaTeX Error: File `scrreprt.cls' not found.

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

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

l.2 \usepackage
[ngerman]{babel}^^M
*** (cannot \read from terminal in nonstop modes)


Here is how much of TeX's memory you used:
11 strings out of 495021
284 string characters out of 1181035
45235 words of memory out of 3000000
3300 multiletter control sequences out of 15000+50000
3640 words of font info for 14 fonts, out of 3000000 for 9000
28 hyphenation exceptions out of 8191
10i,0n,7p,73b,8s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!



Funktioniert leider doch nicht so einfach mit der Anpassung in der Conf Datei.

u_fischer
27-04-2011, 12:41
Irgendwie ist dein System seltsam. Wieso findet pdflatex ohne Probleme sein Format (also pdflatex.fmt)?

Abgesehen davon: Wenn du nur ein spezielles Formular übersetzen willst, würde ich einfach alle nötigen Dateien in den /var/www/ verschieben. Teste es einfach mal mit scrreprt.cls. Wenn das dann gefunden wird, kannst du ja weitermachen.

unSKILLED
27-04-2011, 12:57
Problem ist immer die Datein zu finden...

tral
27-04-2011, 13:09
Hallo,

füge an den Anfang deiner Datei \listfiles ein. Übersetze sie dann normal von der Kommandozeile. Du erhältst eine Liste von den dateien, die benötigt werden. Diese kopierst du in /var/www

Christian.

unSKILLED
28-04-2011, 11:02
wo werden die dann ausgeben mit dem Befehl \listfiles ?

sind das nur die, die dann am Anfang der Datei stehen?



This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.4.20) 27 APR 2011 12:37
entering extended mode
%&-line parsing enabled.
**ausgabe-20110427-1237.tex
(/var/www/ausgabe-20110427-1237.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded.

(/usr/share/texmf-texlive/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2009/07/24 v3.04a KOMA-Script document class (report)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrkbase.sty
Package: scrkbase 2009/07/24 v3.04a KOMA-Script package (KOMA-Script-dependent
basics and keyval usage)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrbase.sty
Package: scrbase 2009/07/24 v3.04a KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
) (/usr/share/texmf-texlive/tex/latex/koma-script/scrlfile.sty
Package: scrlfile 2009/03/25 v3.03 KOMA-Script package (loading files)
Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (/usr/share/texmf-texlive/tex/latex/koma-script/tocbasic.sty
Package: tocbasic 2009/06/08 v3.03b KOMA-Script package (handling toc-files)
)
Package tocbasic Info: omitting babel extension for `toc'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `toc' on input line 117.
Package tocbasic Info: omitting babel extension for `lof'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `lof' on input line 118.
Package tocbasic Info: omitting babel extension for `lot'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `lot' on input line 119.
Class scrreprt Info: File `scrsize11pt.clo' used instead of
(scrreprt) file `scrsize11.clo' to setup font sizes on input line 127
1.
(/usr/share/texmf-texlive/tex/latex/koma-script/scrsize11pt.clo
File: scrsize11pt.clo 2009/07/24 v3.04a KOMA-Script font size class option (11p
t)
) (/usr/share/texmf-texlive/tex/latex/koma-script/typearea.sty
Package: typearea 2009/07/24 v3.04a KOMA-Script package (type area)
Package typearea, 2009/07/24 v3.04a KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

tral
28-04-2011, 14:15
irgendwo im log halt. Z.B. erhalte ich für:



\documentclass{minimal}
\listfiles
\begin{document}
\end{document}


folgende Ausgabe:



~/temp/latex$ pdflatex minimal.tex
This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010)
restricted \write18 enabled.
entering extended mode
(./minimal.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
ish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, spani
sh, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.
(/opt/texlive/2010/texmf-dist/tex/latex/base/minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
) (./minimal.aux) (./minimal.aux)

*File List*
minimal.cls 2001/05/25 Standard LaTeX minimal class
***********

)
No pages of output.
Transcript written on minimal.log.


Die File List ist fast am Ende...

Christian.