PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mathabx funktioniert nicht



polynom
12-04-2005, 09:24
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

pospiech
12-04-2005, 09:45
Was ist den die Fehlermeldung nun genau ?
Die Zeile die du angibst, sagt mir erstmal wenig.

polynom
12-04-2005, 10:16
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.
<to be read again>

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

?

robert.piro
08-05-2005, 23:26
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.

robert.piro
09-05-2005, 10:51
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.

HansiStark
27-09-2005, 14:38
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.