PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \usepackage{amsmath} wird nicht akzeptiert



Eliot
06-07-2005, 15:04
Hallo zusammen,

normalerweise benötige ich amsmath(amstex) nicht. Aber da ich keine Alternative kenne, außer \overset{!}=, um das Ausrufezeichen über das Gleichheitszeichen zu setzen, wollte ich das Paket verwenden.

Leider kommt folgende Fehlermeldung:


LaTeX Error: Command \iint already defined.
Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.506 ...d{\iint}{\DOTSI\protect\MultiIntegral{2}}

Kann mir jemand erklären, weshalb das Paket "amsmath" nicht verwendet werden kann.

Oder kennt jemand eine Alternative, mit der ich das ! über das = bringen kann.

Vielen Dank

pospiech
06-07-2005, 19:14
Wa ist den "amstex" ? Hört sich nach ganz böse an...

Ohne ein Minimalbeispiel kann man dir zu deinem Problem leider nicht helfen.
Füge zudem mal ein \listfiles in deine Preambel am Ende ein und poste hier die logdatei (Aber bitte für das Minimalbeispiel!).

Was ein Minimalbeispiel ist wurde hier im Forum schon mehrfach erklärt.

Matthias

BinEinGast
06-07-2005, 19:48
[...]Wa[s] ist den[n] "amstex" ? Hört sich <strike>[nach]</strike> ganz böse an[...]

würde mich auch interessieren.

versuch es mal mit folgender sequenz



% irgendwo zwischen \begin{document} und \end{document}
\begin{math}
\Phi_0 \vdash \varphi
\stackrel{\textnormal{!}^*}{\longrightarrow}
\Phi \vdash \varphi
\end{math}

* Kompaktheitssatz
% ende ergänzung


bei mir funktioniert es so.

ciao,
benjamin

nina256
06-07-2005, 20:36
Hallo, ich habe ein aehnliches Problem!!!

Ich wollte mit split mehrere Gleichungen zu "einer" zusammenfassen, damit sie die gleiche Nummer bekommen. Als ich amsmath einband, kam folgende Fehlermeldung:


! LaTeX Error: Command \implies already defined.
Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.309 ...mand{\implies}{\DOTSB\;\Longrightarrow\;}

1) Was nun?
2) Und wo wir schon dabei sind: bedeutet eigentlich das:

Package typearea Warning: Bad DIV-value!
(typearea) You should decrease DIV, increase fontsize or
(typearea) change papersize.


Vielen Dank im Voraus fuer eure Hilfe!
Nina

PS. Hier mein "Minimalbeispiel" (man muss doch nicht wirklich soviel packages verwenden, oder?)

----------------------------
\documentclass[ngerman, 11pt,a4paper,fleqn,headsepline,normalheadings,dvip s]{scrreprt}
\usepackage{latexsym}
\usepackage[T2A]{fontenc}
\usepackage[koi8-r]{inputenc}
%\usepackage[russian]{babel}
%\usepackage{german}
\usepackage[german]{babel}
\usepackage[warning,debug,nosepfour,autolanguage]{numprint}
%\setlanguage{german}

\usepackage{epsfig}
\usepackage{program}
\usepackage{array}
\usepackage{setspace}
\usepackage{booktabs}
\usepackage{verbatim}

%\usepackage{algorithm}
%\usepackage{algorithmic}
\usepackage{moreverb}
\newtheorem{defin}{Definition}
\newtheorem{theorem}{Theorem}
\newtheorem{satz}{Satz}
\newtheorem{example}{Beispiel}
\usepackage{minitoc}
\usepackage[T1]{fontenc}
\usepackage{epsfig}
\usepackage{latexsym}
\usepackage{times}
\usepackage{graphicx}
\pagestyle{headings}
\typearea{12}
%\numberwithin{equation}{section}
\usepackage{amsmath}
\usepackage{fancybox}


\begin{equation}
\begin{split}
\noindent
Gleichung 1 \\
GLeichung 2\\
Gl. 3\\
Gl. 4
\end{split}
\end{equation}

BinEinGast
06-07-2005, 21:12
hallo,


[...]! LaTeX Error: Command \implies already defined.
Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.309 ...mand{\implies}{\DOTSB\;\Longrightarrow\;}

1) Was nun?[...]


der obige fehler kommt daher, daß eine kollision zwischen definitionen zweier pakete auftritt.
im klartext: du hast zwei pakete eingebunden, die sich jetzt darum streiten, was dargestellt werden soll, wenn der befehl \implies verwendet wird. amsmath ist mit sicherheit eines der beiden pakete, deswegen ist der fehler bisher immer genau dann aufgetreten, wenn du amsmath eingebunden hast.



[...] 2) Und wo wir schon dabei sind: bedeutet eigentlich das:

Package typearea Warning: Bad DIV-value!
(typearea) You should decrease DIV, increase fontsize or
(typearea) change papersize.
[...]

siehe dazu:
http://homepage.mac.com/farwer/iblog/latex/C61053642/E1643266746/ .


[...]PS. Hier mein "Minimalbeispiel" (man muss doch nicht wirklich soviel packages verwenden, oder?)[...]


minimalbeispiel ist hier wirklich nicht das richtige wort. hast du dir selbst zusammengesucht welche pakete du benutzt? (russisch ohne ende) falls nein würde ich vorschlagen lösch dein template und stell es dir einmalig selbst zusammen.
ich gebe dir mal einen quelltext bei dem die mehrzeilenfunktion funktioniert:


% Beginn des Dokuments
\documentclass[12pt]{scrartcl}

% Schrifteinstellungen
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

% Rechtschreibung und Silbentrennung
\usepackage{german}

% Paket ULEM sorgt für unterstreichen, kursiv, etc.
\usepackage[normalem]{ulem}

% Schöne Rahmen um den Text
\usepackage{fancybox}

% Text auch in Bunt erhältlich
\usepackage{color}

% Bilder möchte man gelegentl. auch einbinden
\usepackage{graphicx}

% Genau wie Quelltexte
\usepackage{listings}

% Tolle Mathe-Eigenschaften
\usepackage{amsmath}

% Einrückung für jeden neuen Absatz
\parindent0pt

\begin{document}

\begin{equation}
\begin{split}
Gleichung 1 \\
GLeichung 2\\
Gl. 3\\
Gl. 4
\end{split}
\end{equation}

\end{document}


das fettgedruckte ist von dir.

ciao,
benjamin

nina256
07-07-2005, 09:51
Erstmal vielen Dank,
ja ist nicht alles von mir, sondern von nem russischen Kollegen! :)

Jetzt habe ich mal deine headers uebernommen und noch folgendes drangehaengt:



%wird fuer onhalfspacing gebraucht (1,5Zeilig)
\usepackage{setspace}

%fuer chapter etc
\usepackage{minitoc}
\pagestyle{headings}


hatte zwischendurch noch diese Meldung hier, hat sich jetzt aber erledigt!!!



==> this version is configured for UNIX-like (long extensions) file names.
(/usr/share/texmf/tex/latex/minitoc/english.mld)) (./Diplom.aux
! Extra }, or forgotten \endgroup.
l.99 \@writefile{lot}{\26}}


Und nochmals vielen Dank!
Nina

Eliot
07-07-2005, 11:58
Hallo BinEinGast,

mit "\stackrel{\textnormal{!}}= " hast du mein Problem gelöst.


Vielen Dank