lg51
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 462
|
Hallo Mein aktueller Linux-Einstiegsversuch läuft mal wieder mehr als holprig (Meine Monitorauflösung geht immer noch nicht, aber dazu gibts ja schon nen Thread), aber da ich grad ein paar Tage Zeit hab konnte ich bisher mein Verlangen noch bändigen, gleich wieder zur WinXP-CD zu greiffen. Im Moment kämpfe ich gerade mit LaTex welches ich unbedingt benötige und von dem ich eigentlich dachte, dass es unter Linux nicht mehr Probleme machen sollte, als unter Win (wo es immer hervorragend lief). Leider bringt mir das 'latex' Kommando nur folgendes: warning: Configuration file texmf.cnf not found! Searched these directories: /usr/share/texmf/web2c:/usr/share/texmf-texlive/web2c:/usr/local/share/texmf/web2c Trying to proceed... This is pdfTeX, Version 3.141592-1.40.3 (Web2C 7.5.6) Wenn man ein bisschen weiter rumprobiert stellt sich heraus, dass wohl keinerlei Configfiles gefunden werden. Ich hab dann mit der TeXLive CD auch noch eine TeXLive Installation gemacht (über apt-get install ging gar nix wegen irgendwelchen fehlenden Abhängigkeiten, dabei dachte ich das müsste automatisch gehen...) aber auch diese änderte nix daran, dass das 'latex' Kommando nix tut. Irgendjemand eine Idee wie ich das hinkrieg? Vielen Dank im Voraus - errettet mich vor Windows 😉
|
Marc_BlackJack_Rintsch
Ehemalige
Anmeldungsdatum: 16. Juni 2006
Beiträge: 4683
Wohnort: Berlin
|
Wenn Du latex aufrufst, bekommst Du eine Meldung von pdfTeX!? Und wie hast Du denn überhaupt installiert wenn es mit dem Paketmanager angeblich nicht ging? Oder ist diese Meldung schon aus der Zeit nach der manuellen Installation von TeXLive? Das sieht irgendwie nach einer verkorksten Installation aus. Deinstallier mal alles wieder und verwende dann die offiziellen Pakete. Bei Problemen bitte mit genaueren Angaben wieder kommen, welche Pakete genau nicht aufgelöst werden konnten.
|
lg51
(Themenstarter)
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 462
|
Danke für deine Antwort! Ja, wenn ich latex aufrufe, kriege ich die oben genannte Meldung welche mit der pdfTeX Zeile endet. Die TexLive Installation habe ich wie gesagt mit der TeXLive CD gemacht (shellscript denk ich), da apt-get ständig was gemeckert hat. Die Meldung stammt soweit ich weiss von vor und nach der TexLive Installation, die hat sich nicht verändert dadurch (bin mir aber nicht 100%ig sicher). Was ist denn 'alles', was ich wieder deinstallieren soll? (da müsste ja schonv on Graund auf auch einiges dagewesen sein?) TexLive? latex? tetex? Mach ich apt-get remove latex, wasi ch grad einfach so aufs geratewohl getan hab, krieg ich übrigens "Paket latex ist nicht installiert, wird also auch nicht entfernt", mach ich dann aus Neugier apt-get install latex krieg ich "Paket latex ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet ist oder nur aus einer anderen Quelle verfügbar ist.". Beim removen von tetex krieg ich "Konnte Paket tetex nicht finden", beim Installationsversuch inzwischen das selbe, aber da heissen die Pakete glaubs eh anders. Beim removen von texlive krieg ich "Paket texlive ist nicht installiert, wird also auch nicht entfernt" und beim Installationsversuch: 'Die folgenden Pakete haben nichterfüllte Abhängigkeiten: texlive: Hängt ab: texlive-fonts-recommended (>= 2007-7) soll aber nicht installiert werden Hängt ab: texlive-latex-recommended (>= 2007-7) soll aber nicht installiert werden' was auch zuvor das Problem war, welches mich veranlasst hat, TexLive von der CD zu installieren. Erbitte weitere Anweisungen :/
|
csiga
Anmeldungsdatum: 13. Juli 2006
Beiträge: 57
Wohnort: Erde
|
Bei deinem akuten Problem kann ich dir zwar nicht helfen, aber ... Ich habe TeXLive über Synaptic installiert und alles hat ausgezeichnet funktioniert. Die TeXLive-CD habe ich zur Installation überhaupt nicht gebraucht. Beste Grüße
|
lg51
(Themenstarter)
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 462
|
Okay, faszinierend... die oben aufgeführten Deinstallations und Installationsbefehle scheinen das ganze irgendwie repariert zu haben, obwohl sie alle mit Fehlermedlungen von wegen das Paket gäbs ja gar nicht usw. geendet haben. Mit 'repariert' meine ich, dass zumindest die Fehlermeldungen beim 'latex' Aufruf weg sind und ich nun etwas kompilieren kann, wenn auch immer noch sehr seltsam: Das nächste Problem ist allerdings, dass das 'Resultat' der LateX Kompilierung alles andere als gewohnt ist. Ich habe zum Testen nun gerade mal ein altes .tex File von mir mittels Kile zu einem PDF machen wollen. Das Ergebnis ist aber nicht das erwartete ca. 15 Seitige Dokument mit Text, Formatierungen, Fussnoten usw. sondern ein kleines einseitiges Papier welches damit beginnt: "[pdftex,a4paper,12pt]scrreprt [german,ngerman]babel [latin1]inputenc [T1]fontenc setspace graphics [a4paper, left=4cm, right=2.5cm, top=2.8cm, bottom=2.8cm]geometry" (Das sind Teile der Angaben aus \documentclass und \usepackage welche ganz bestimmt nix zu suchen haben im Dokument) und dann folgt eine verstümmelte Titelzeile die falsch formatiert ist, keine Umlaute enthält usw. Offensichtlich scheint LaTex also ganza nders zu funktionieren unter Linux (was ich kaum glaube), oder die LaTex Installation ist immer noch kaputt oder unvollständig (keine Zusatzpakete?). Bin offen für weitere Tipps und Hilfesetllungen und werd nebenher natürlich selbst versuchen noch bissel was dran zu machen.
|
Bowdenzug
Anmeldungsdatum: 20. November 2007
Beiträge: 21
Wohnort: Stuttgart
|
Schon einmal in einer shell "texconfig" aufgerufen? Nach jeder LaTeX-Installation sollte man mit texconfig die Einstellungen vornehmen. HTH
|
csiga
Anmeldungsdatum: 13. Juli 2006
Beiträge: 57
Wohnort: Erde
|
Was passiert, wenn du im Terminal latex deinfilename.tex laufen lässt?
|
lg51
(Themenstarter)
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 462
|
@ Bowdenzug Ja hab ich, was man da aber gross einstellen soll, hab ich nicht verstanden. Solche Dinge wie Papiergrösse gibt man naomrlaerweise ja in .tex File ein. @ csiga Wenn ich latex sample2e.tex (das ist so ne Besipieldatei, wie würde ich es eigentlich anstellen, eine .tex Datei aus meinem Homeverzeichnis oder von sonstwo per Konsole an Latex zu übergeben?) eingebe, passiert dies: This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) %&-line parsing enabled. entering extended mode (/usr/share/texmf-texlive/tex/latex/base/sample2e.tex LaTeX2e <2005/12/01> Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, loaded. (/usr/share/texmf-texlive/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf-texlive/tex/latex/base/size10.clo)) No file sample2e.aux. (/usr/share/texmf-texlive/tex/latex/base/omscmr.fd) [1] [2] [3] (./sample2e.aux ) ) Output written on sample2e.dvi (3 pages, 7484 bytes). Transcript written on sample2e.log. Und ich krieg ne sample2e.dvi in mein Homeverzeichnis. Hätte natürlich lieber ne PDF Datei, aber Standardausgabe ist hier wohl als dvi. Wenn ich das File meiner Wahl aus meinem Homeverzeichnis mit Kile öffne und Build->Compile->PDFLaTeX mache, dann krieg ich im Log "! LaTeX Error: File scrreprt.cls' not found.", was darauf schliessen lässt, dass kein KOMA-Script installiert ist. Also wollte ich KOMA-Script nachinstallieren und habe gelesen, dass das am besten über MikTeX geht - da dacht ich schon "Juhuu MikTex war doch das Teil, was mir auf Win mit zwei Clicks alles installiert hat, was für reibungslosen LaTeX Betrieb notwenidg war".. naja, weit gefehlt... unter Linux müsst ich das erstmal kompilieren. Entpacken und ./configure hab ich auch geschafft, dieses libc Zeugs auch installiert, aber wenn ich dann 'make' mache krieg ich den Fehler:
make all-recursive\\
make[1]: Betrete Verzeichnis '/home/xyz/miktex'\\
Making all in BuildUtilities/etc\\
make[2]: Betrete Verzeichnis '/home/xyz/miktex/BuildUtilities/etc'\\
source='bintoc.cpp' object='bintoc.o' libtool=no \\\
DEPDIR=.deps depmode=none /bin/bash ../../config/depcomp \\\
g++ -DHAVE_CONFIG_H -I. -I../.. -c -o bintoc.o bintoc.cpp\\
../../config/depcomp: line 566: exec: g++: not found\\
make[2]: *** [bintoc.o] Fehler 127\\
make[2]: Verlasse Verzeichnis '/home/xyz/miktex/BuildUtilities/etc'\\
make[1]: *** [all-recursive] Fehler 1\\
make[1]: Verlasse Verzeichnis '/home/xyz/miktex'\\
make: *** [all] Fehler 2
Also erstmal kein MikTeX :/
Also ergeht wie immer die Frage, ob jemand ne Idee hat, wie man dem Abhilfe schaffen könnte... und insbesondere, wie ich KOMA-Script installiert krieg :)
|
csiga
Anmeldungsdatum: 13. Juli 2006
Beiträge: 57
Wohnort: Erde
|
Dann mach doch mal mit dem File deiner Wahl latex filedeinerwahl.tex und schau dir da an, was passiert. Wenn das durchläuft, hast du kein Problem mit der TeXLive.
|
lg51
(Themenstarter)
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 462
|
Danke für deine Antwort! Mit dem File meiner Wahl krieg ich in der Konsole dann den "! LaTeX Error: File scrreprt.cls' not found." - eben vermutlich weil ich kein KOMA-Script installiert hab, dies aber in diesem Dokument benötigen würde.\\
Deswegen meine Frage, wie ich diese Zusatzpakete installiert krieg - mit MikTex wollts ja bisher nicht klappen (wie in meinem letzten Posting beschrieben)
|
Bowdenzug
Anmeldungsdatum: 20. November 2007
Beiträge: 21
Wohnort: Stuttgart
|
lg51 hat geschrieben: make all-recursive make[1]: Betrete Verzeichnis '/home/xyz/miktex' Making all in BuildUtilities/etc make[2]: Betrete Verzeichnis '/home/xyz/miktex/BuildUtilities/etc' source='bintoc.cpp' object='bintoc.o' libtool=no \\
DEPDIR=.deps depmode=none /bin/bash ../../config/depcomp \\
g++ -DHAVE_CONFIG_H -I. -I../.. -c -o bintoc.o bintoc.cpp ../../config/depcomp: line 566: exec: g++: not found make[2]: *** [bintoc.o] Fehler 127 make[2]: Verlasse Verzeichnis '/home/xyz/miktex/BuildUtilities/etc' make[1]: *** [all-recursive] Fehler 1 make[1]: Verlasse Verzeichnis '/home/xyz/miktex' make: *** [all] Fehler 2
Du hast es doch vor den Augen, dass da der g++ Compiler fehlt?! Warum installierst Du den nicht?
|
lg51
(Themenstarter)
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 462
|
Hmm, bin davon ausgegangen, dass der benötigte Compiler hätte installiert sein müssen, nachdem ich "libcurl4-openssl-dev" erfolgreich installiert hatte. Von mehr als libcurl4-openssl-dev stand in der Installationsanleitung des Ubuntuuser Wikis auch nichts - naja, habs vielleicht falsch verstanden. Hab nun auf jedenfall den g++ Compiler installiert und nun scheint sich was zu tun, danke! Werd nachher wenns fertig durchgelaufen ist sagen obs geklappt hat. EDIT: Okay, MikTex läuft nun und Pakete runterladen und installieren klappt auch. Nachdem Koma-Script installiert war kam das nächste fehlende Paket, auch installiert und inzwischen meckert er jede Menge Zeugs im Stile von "/usr/share/texmf-texlive/tex/latex/base/fontenc.sty:100:Font T1/cmr/m/n/12=ecrm1200 at 12.0pt not loadable: Metric (TFM) file not found. \fontencoding\encodingdefault\selectfont" Sieht so aus, als ob irgend nen Schriftenfile nicht gefunden würde... langsam wirds dubios, such auch grad ma wieder bei Google nach dem Problem, zufällig jemand eine Ahnung wie man das wieder hinbiegt? EDIT2: Lasse ich die Zeile '\usepackage[T1]{fontenc}' weg, kompiliert mir LaTex inzwischen sogar schon ein ganz anständiges Dokument - der obige Fehler hängt also damit zusammen... nur leider hat das Dokument dann keine Umlaute und wenn ich mich recht erinnere, war genau diese Zeile auch dafür zuständig. Also ergeht wiederum die Frage, obe jemand ne Idee hat zu meiner Rettung 😉
|
csiga
Anmeldungsdatum: 13. Juli 2006
Beiträge: 57
Wohnort: Erde
|
Wie ich bereits schrieb: csiga hat geschrieben:
Ich habe TeXLive über Synaptic installiert und alles hat ausgezeichnet funktioniert. Beste Grüße
Du gräbst meines Erachtens an der falschen Stelle. Installier das TeXLive ordentlich und alles wird gut. Die Installation dauert 15 Minuten und das System läuft. KOMA und alles andere was nötig ist, ist dann ordnungsgemäß installiert.
|
Krondaemon
Anmeldungsdatum: 5. Juni 2006
Beiträge: 356
|
Das Koma Script ist im Paket "texlive-latex-recommended" enthalten. Ist dieses ordentlich installiert? (Synaptic fragen) NB: Wenn Du PDFs erzeugen willst, solltest Du evtl. gleich auf pdflatex umsatteln als den Umweg ueber das DVI zu gehen. - Juergen -
|
lg51
(Themenstarter)
Anmeldungsdatum: 24. Dezember 2007
Beiträge: 462
|
Hmm, hatte bisher alles mit apt-get und dem Adept-Installer gemacht... hatte irgendwie (wohl fälschlicherweise) im Hinterkopf, dass Synaptic sowas Gnome-Spezifisches ist (denn bei Kubuntu wird es ja nicht mitinstalliert). Habs mir jetzt aber installiert und seh natürlich sofort, dass es sehr brauchbar ist. Damit kann ich nun auch problemlos TexLive installieren (zumindest ister grad dabei), was mit apt-get und Adept nicht funktioniert hat, vielen Dank für den Tipp! Ich schau mal obs funktioniert nachdem TexLive mit Synaptic dann neu installiert ist und editier dann rein, obs geklappt hat ☺
|