Anzeige:
Ergebnis 1 bis 6 von 6

Thema: mathabx funktioniert nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.04.2005
    Beiträge
    43

    mathabx funktioniert nicht

    Hallo,

    ich versuche in mein Dokument ein $\bigominus$ unterzubringen.
    \bigoplus und \bigotimes gehen übrigens wunderbar...

    Für bigominus brauche ich, soweit ich richtig informiert bin:
    \usepackage{mathabx}

    Das habe ich mir auch herunter geladen und die Dateien mathabx.dcl und mathabx.sty aus dem texinputs-Ordner in C:\texmf\tex\latex\mathabx kopiert.
    Die ganzen *.mf-Dateien aus dem original Source-Ordner hab ich in C:\texmf\fonts\source\mathabx kopiert.

    Anschliessend habe ich bei Miktex-Options noch den Refresh-Now-Button für die file-name-database gedrückt.

    Mein tex-File sieht so aus:
    \documentclass[12pt,twoside,a4paper]{report}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman}
    \usepackage{longtable}
    \usepackage{fancyhdr}
    \usepackage[left=35mm,right=15mm,top=25mm,bottom=20mm]{geometry} % Seitenränder
    \usepackage{booktabs, tabularx}
    \usepackage{array, ragged2e}
    %Tabellenüberschriften gestalten
    \usepackage[labelfont={bf,sl},textfont=sl,format=hang]{caption}[2004/07/16]
    \usepackage{graphicx}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{amsfonts}
    \usepackage{mathabx}

    \begin{document}
    \pagestyle{fancy} \fancyhead[LE,RO]{\slshape} %innen der aktuelle Kapitelname
    \fancyhead[LE,RO]{\thepage} %außen die Seitenzahl
    \fancyfoot[]{}%leere foot
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}

    $\bigoplus$
    $\bigotimes$
    $\bigominus$

    \end{document}


    Leider bekomme ich immer eine Fehler-Meldung:
    scheinbar in der mathabx.dcl-Datei. Dieses Fenster geht dann auf und folgende Zeile wird hervorgehoben.
    \DeclareMathSymbol{<} {3}{matha}{"A0}

    Ich versteh aber gar nix. Kennt sich jemand damit aus. Muss ich das anders installieren? Hab ich was vergessen?

    hab mir ürbigens die mathabx-Sachen hier geholt:
    http://www-math.univ-poitiers.fr/~phan/metafont.html

    Danke für Eure Antworten

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Was ist den die Fehlermeldung nun genau ?
    Die Zeile die du angibst, sagt mir erstmal wenig.

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.04.2005
    Beiträge
    43
    Zitat Zitat von pospiech
    Was ist den die Fehlermeldung nun genau ?
    Die Zeile die du angibst, sagt mir erstmal wenig.
    na mir sagt's ja auch nicht viel ;-)

    also wenn ich pdf-latex laufen lasse, dann sind die letzen Zeilen:
    C:\texmf\tex\latex\mathabx\mathabx.sty C:\texmf\tex\latex\mathabx\mathabx.dcl
    !Missing number, treated as zero.


    1.429 ...eMathSymbol{<} {3}{matha}{"A0}

    ?

  4. #4
    robert.piro
    Gast

    Hexadezimalziffer A nicht erkannt

    Ich habe das gleiche Problem und meine Theorie dazu ist die folge:
    Betrachtet man sich den Ausschnitt um Zeile 429 herum, so sieht man folgendes.
    ---- mathabx.dcl --------------------------------------------------------------------------------------------
    \DeclareMathSymbol{\blacktriangledown} {2}{mathb}{"9D}% name to be checked
    \DeclareMathSymbol{\blacktriangleleft} {2}{mathb}{"9E}% name to be checked
    \DeclareMathSymbol{\blacktriangleright}{2}{mathb}{"9F}% name to be checked
    \end@mathabx
    %
    \mathabx@matha
    \symbol@message{Inequalities (matha)}
    %
    \DeclareMathSymbol{<} {3}{matha}{"A0}
    \DeclareMathSymbol{>} {3}{matha}{"A1}
    \DeclareMathSymbol{\nless} {3}{matha}{"A2}
    \DeclareMathSymbol{\ngtr} {3}{matha}{"A3}
    -----------------------------------------------------------------------------------------------------------------

    Offenbar werden oben die Symbole genauso deklariert wie unten, trotzdem fehlt angeblich eine Nummer. Ich behaupte, die fehlende Nummer ist in der Hexadezimalen Ziffer A begründet. Er erkennt einfach nicht, daß es sich dabei trotzdem um eine Zahl handelt.
    (Ich habs übrigens auch gerade ausprobiert. Wenn man A durch eine 9 ersetzt, gehts). Kleinschreibung hat auch nicht geholfen. Ich werde nochmal im Texbuch.dvi nachschlagen. Irgendwas ist mir da mit hexadezimal in Erinnerung.

  5. #5
    robert.piro
    Gast

    Korrektur!!!

    Also, das obige mag ja alles sein, aber wenn man den Font richtig installiert, dann treten die Fehler nicht mehr auf. Ich hatte ihn einfach mit allen .mf-, .sty- und .dcl-Dateien in ein Verzeichnis kopiert und dann mein .tex-Dokument kompiliert. Das geht scheinbar nicht.

    Aber auf folgender Seite ganz unten findet man eine Anleitung zur Installation. Wie man die Fonts ohne Root-Rechte installiert, steht da leider nicht.

    http://www-math.univ-poitiers.fr/~phan/metafont.html

    Wenn mir jetzt noch jemand verraten könnte, wie man aus einem Font bestimmte Zeichen auswählt, dann wäre das echt der Knaller. Ich brauche aus mathabx eigentlich nur ein einziges Zeichen, nämlich "echt enthalten" "\subsetneqq". Ansonsten sehen die Zeichen von mathabx nämlich furchtbar aus.

  6. #6
    HansiStark
    Gast
    Ich hatte genau das gleiche Problem.
    Das Problem hat sich bei mir gelöst indem
    ich die Reihenfolge der includierten packages
    in meiner .tex-Datei geändert habe und
    mathabx zuerst lade.

Lesezeichen

Berechtigungen

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