Anzeige:
Ergebnis 1 bis 15 von 15

Thema: ifdef und miktex

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    30

    ifdef und miktex

    Hallo Leute,
    ich bin grad am verzweifeln - zumindest kurz davor. Bin grad dabei LateX unter Linux zu probieren.
    Kile & miktex 2.5.2574

    Hab das Paket hyperref eingebunden und pdflatex meckert beim kompilieren:
    Code:
    File `ifpdf.sty' not found. \RequirePackage{ifpdf}
    Wenn ich versuch das paket mit mpm zu installieren, kommt:
    Code:
    mpm --install=ifpdf
    mpm: Unknown package.
    Hä?
    Wenn mir jemand helfen kann wär das super!!


    PS: Trotz mpm --update-db ....

    Selbiges beim einbinden von a4wide. Es böntigt das paket a4.sty, was miktex nicht finden kann. Muss ich miktex noch quellen angeben?
    Geändert von Ka55i0peia (07-11-2008 um 21:46 Uhr)

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    MiKTeX Paketmanager: ifpdf

    Hallo,

    ifpdf gehört zum oberdiek-Paket, dieses könntest Du installieren.
    Übrigens gibt es inzwischen dem mpm 2.7, dessen Installation auf Ubuntu Linux hier beschrieben ist. Vielleicht nützt es Dir etwas, falls Deine mpm-Version betroffen sein sollte, wenn der Paketsupport für MiKTeX 2.5 am Jahresende eingestellt wird. Den mpm gibt es übrigens seit kurzem auch in der Version 2.8 beta mit GUI, diese Version habe ich aber noch nicht getestet.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    a4, a4wide

    Hallo,

    ich habe gerade Deinen Nachtrag gesehen:

    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    Selbiges beim einbinden von a4wide. Es böntigt das paket a4.sty, was miktex nicht finden kann.
    a4wide und a4 sind beides veraltete Pakete, verwende stattdessen besser geometry. Siehe diesen Thread bzw. l2tabu.

    Stefan

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    30
    Danke für die rasche Antwort(en)!

    Muss ich das alte MikTex vorher deinstallieren? oder klappt ein überinstallieren?

    Grüße,
    derJan


    Nachtrag:
    Nach dem installieren von oberdiek bleibt das problem mit hyperref, welches ifdef benötigt und nicht findet....
    Geändert von Ka55i0peia (07-11-2008 um 22:06 Uhr)

  5. #5
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    oberdiek installieren

    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    Muss ich das alte MikTex vorher deinstallieren? oder klappt ein überinstallieren?
    Ich denke, letzteres klappt auch.

    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    Nach dem installieren von oberdiek bleibt das problem mit hyperref, welches ifdef benötigt und nicht findet.
    Hast Du
    Code:
    sudo texhash
    eingegeben?

    Stefan

  6. #6
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    30
    Okay, nach
    Code:
    sudo texhash
    hats geklappt. Muss man das immer nach dem installieren von packeten machen?

    Hat jetzt nix mit dem Theadthema an sich zutun, aber:
    Warum gibts die Option T1 im packet fontenc nicht?
    -Unter Windows schon. -Hatte mich eigendl drauf gefreut mit LaTeX plattformunabh. zu sein!?

    Grüße,
    derJan

  7. #7
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Portierbarkeit

    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    sudo texhash ... Muss man das immer nach dem installieren von packeten machen?
    Das hängt von Einstellungen ab - oft aber ja. Schaden tut diese Aktualisierung jedenfalls nicht. Wenn das neue Paket nicht gefunden wird, sollte man dies tun.

    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    Warum gibts die Option T1 im packet fontenc nicht?
    Die gibt es. Was für ein Problem tritt bei Dir genau auf?

    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    Hatte mich eigendl drauf gefreut mit LaTeX plattformunabh. zu sein!?[/SIZE]
    Ein paar Unterschiede zwischen verschiedenen Systemen gibt es noch, wie beispielsweise die Zeichencodierung, doch i.A. sind LaTeX-Dateien leicht portierbar. Wenn man auf darauf achtet, kann man auch plattformunabhängige LaTeX-Dateien erstellen.

    Stefan

  8. #8
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    30
    Die gibt es. Was für ein Problem tritt bei Dir genau auf?
    Code:
    Code:
    \usepackage[T1]{fontenc}
    Fehler:
    Code:
    Unknown option `T1' for package `fontenc'.
    Grüße,
    derJan


    PS: Danke für den Tipp mit geometry.sty. Is nen klasse packet!
    Is der Hammer wie Du einem hilfst Stefan - GROßES LOB!

  9. #9
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    fontenc: T1-Option

    Welche Version von fontenc hast Du installiert? Ich habe hier auf Ubuntu 8.04 die Version 2005/09/27 v1.99g. Falls Deine Version von fontenc älter ist, solltest Du es updaten. Die Version findest Du in der .log-Datei Deines Dokuments.

    Stefan

  10. #10
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    30
    Welche Version von fontenc hast Du installiert?
    folgende:
    Code:
    Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
    also die gleiche.
    Nu bin ich baff

    Selbiges bei dem packet inputenc mit der option latin1
    Code:
    Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `latin1'. Ü
    Beide Packete tauchen in
    Code:
     mpm --list
    nicht auf. (Lassen sich also auch nicht mit --install installieren.)
    So wie ich das verstehe waren bei texlive schon packete mit dabei (grundlegende - aber auch nicht aktuelle). Woher weiß der Compiler welche er nutzen soll - miktex installiert ja in einen anderen ornder als die pakete von texlive liegen!?

  11. #11
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    encoding

    Poste doch einmal das Logfile, was die fontenc-Fehlermeldung enthält, hier als Anhang. Vielleicht findet sich ein Hinweis auf die Ursache darin.

    Für inputenc verwende utf8 statt der latin1-Option. utf8 ist Standard u.a. bei Ubuntu und Debian Linux.

    Stefan

  12. #12
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    30
    Zitat Zitat von Stefan_K Beitrag anzeigen
    Poste doch einmal das Logfile, was die fontenc-Fehlermeldung enthält, hier als Anhang. Für inputenc verwende utf8 statt der latin1-Option. utf8 ist Standard u.a. bei Ubuntu und Debian Linux
    siehe Anhang. mit utf8 läufts ohne Fehler, is aber auch nur für Unix-systeme. Ich könnte mich aber auch damit abfinden, die Option immerwieder zu ändern.
    Hab auf meinem alten Lappi nur xubuntu zu laufen... möchte die Dokumente vom Windows (auf der großen Kiste) auch unterwegs weiterbearbeiten können.


    Grüße,
    derJan

  13. #13
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    siehe Anhang.
    öhhm, wo steht da was von `fontenc'?
    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    mit utf8 läufts ohne Fehler, is aber auch nur für Unix-systeme. Ich könnte mich aber auch damit abfinden, die Option immerwieder zu ändern.
    Hab auf meinem alten Lappi nur xubuntu zu laufen... möchte die Dokumente vom Windows (auf der großen Kiste) auch unterwegs weiterbearbeiten können.
    Es genügt imho nicht, LaTeX zu erzählen, welches Encoding eingestellt sein soll ... dieses Encoding muß auch vom verwendeten Editor eingestellt sein, sprich: die Datei muß auch in diesem Encoding abgespeichert sein; wenn Du also auf unterschiedlichen Betriebssystemen unterwegs bist, dann such Dir am besten ein Encoding aus, das von beiden Editoren unterstützt wird, vermutlich latin1/9 -- das stellst Du dann bei beiden Editoren auch ein ...

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  14. #14
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    kompatible Eingabecodierung

    Zitat Zitat von Ka55i0peia Beitrag anzeigen
    mit utf8 läufts ohne Fehler, is aber auch nur für Unix-systeme.
    Dann stelle bei Kile ISO 8859-15 ein und im Dokument selbst latin9 für inputenc. Diese Dokumente kannst Du dann ohne weiteres sowohl unter Linux als auch auf Windows weiterbearbeiten.

    Stefan

  15. #15
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    30

    Thumbs up

    Vielen Dank!
    [...]das stellst Du dann bei beiden Editoren auch ein [...]
    [...]bei Kile ISO 8859-15[...]
    So hats geklappt. Klingt auch logisch

    Danke euch beiden (rais&Stefan)!
    Grüße,
    derJan

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •