Anzeige:
Ergebnis 1 bis 10 von 10

Thema: amsmath und \small

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.06.2004
    Beiträge
    154

    amsmath und \small

    Moin moin,

    ich habe mir eine Umgebung erstellt, deren Inhalt als "small" gesetzt wird. Innerhalb dieses Abschnittes tauchen Formeln auf. Wenn ich das Paket amsmath geladen habe, treten zwei Probleme auf:

    [1.] Beim Kompilieren mit pdflatex treten Fehlermeldungen auf
    [2.] Beim Kompilieren mit latex wird die Wurzel nicht korrekt angezeigt

    Meine Fragen: Warum und was kann ich dagegen machen???
    Code:
    \documentclass{article}
    
    %\usepackage{amsmath}
    
    \begin{document}
    
    \small
    \[
    \sqrt{\frac{1}{1}}
    \]
    
    \end{document}
    Danke für Eure Antworten

    Mr. Pelle

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    [1] nein
    [2] nein
    ::: Ich kann's also nicht reproduzieren, haette mich auch gewundert bei dem Code.
    ... und du bist sicher, dass das (aber was denn konkret?) beidiesem Minimalbeispiel passiert?
    Lass mal \listfiles mitlaufen (Versionskonflikte?).
    edico

  3. #3
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Kannst du mit amsmath nicht generell die Grösse der listings ändern? Mal Doku anschauen.

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.06.2004
    Beiträge
    154
    Moin edico,

    vielen Dank für Deine Antwort. Nur, dass wir uns richtig verstehen: \usepackage{amsmath} darf zur Produktion des Fehlers nicht auskommentiert sein. Dann geschieht folgendes:

    [1.] Mit pdflatex bekomme ich die Fehlermeldungen:
    Missing ':' has been inserted
    This can't happen (copy).
    in der Datei mathex.mf
    Code:
    % THIS IS THE OFFICIAL COMPUTER MODERN SOURCE FILE mathex.mf BY D E KNUTH.
    % IT MUST NOT BE MODIFIED IN ANY WAY UNLESS THE FILE NAME IS CHANGED!
    
    % The Computer Modern Math-Extension family (by D. E. Knuth, 1979--1985)
    
    font_coding_scheme:="TeX math extension";
    mode_setup; font_setup;
    
    input bigdel;  % large delimiters
    input bigop;  % large operators
    input bigacc;  % large accents
    
    font_x_height x_height#;
    font_quad 18u#+4letter_fit#;
    % (The calling file should give the other math extension font parameters.)
    bye.
    Außerdem noch die log-Datei: Latex1.log

    [2.] Bei latex erhalte ich keine Fehlermeldungen, allerdings ist die Ausgabe bei mir nicht korrekt.
    siehe: Latex1.ps

    Ich hoffe, Du kommst dem Übeltäter auf die Spur ;-)

    Gruß
    Mr. Pelle


    @bischi: Das Problem an der Sache ist, dass der \small-Befehl in einer Umgebung definiert ist, in der auch Matheumgebungen auftauche. Daher hilft mir eine Lösung für einen Einzelfall nicht weiter. Trotzdem Danke.
    Geändert von mr. pelle (25-08-2005 um 10:38 Uhr)

  5. #5
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    oder versuch mal \begin{dislpaymath} anstatt \[

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  6. #6
    Registrierter Benutzer
    Registriert seit
    10.06.2004
    Beiträge
    154
    Moin bischi,

    im eigentlichen Code tritt der Fehler auch bei \begin{align}...\end{align} auf. Ist halt jetzt nur ein Minimalbeispiel...

    MfG
    Mr. Pelle

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Mensch mr.pelle,
    was ist nur los? Was hast du mit deinem System gemacht?
    Ich dachte, ich haette dich schon richtig verstanden. Doch wenn ich deinen Satz 'darf zur Produktion des Fehlers ist auskommentiert sein' lese, verstehe ich's nicht mehr eindeutig.
    Doch gleich, ob ich auskommentiere oder nicht, also package lade oder nicht, reproduziere ich keinen Fehler mit deinem Code - weder mit tex noch mit pdftex.
    Dein log-file ist i.O.
    Soviel wie ich den error verstehe (aber letztendlich hab ich keine Ahnung), hast du ein font-Problem. Anscheinend korrespondiert der font nicht mit 'small'. Lade doch mal, um cm zu substituieren:
    %
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}
    %
    edico

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.06.2004
    Beiträge
    154
    Was auch immer Freud gerade mit mir vorhatte, es sollte natürlich "nicht" heißen. Mit Palatino funktioniert es. Allerdings liegt die Wahl der Schriftart eigentlich nicht in meiner Hand. Aber vielleicht fällt es ja gar nicht auf ;-)

    Ich glaube, dass mein Fehler mit CM in folgenden Zeilen der log-Datei zu finden ist:
    Code:
    (D:\LaTeX\MikTeX\tex\latex\amsmath\amsbsy.sty
    Package: amsbsy 1999/11/29 v1.2d
    \pmbraise@=\dimen104
    ) (D:\LaTeX\MikTeX\tex\latex\amsmath\amsopn.sty
    Package: amsopn 1999/12/14 v2.01 operator names
    )
    \inf@bad=\count87
    LaTeX Info: Redefining \frac on input line 211.
    \uproot@=\count88
    \leftroot@=\count89
    LaTeX Info: Redefining \overline on input line 307.
    \classnum@=\count90
    \DOTSCASE@=\count91
    LaTeX Info: Redefining \ldots on input line 379.
    LaTeX Info: Redefining \dots on input line 382.
    LaTeX Info: Redefining \cdots on input line 467.
    \Mathstrutbox@=\box26
    \strutbox@=\box27
    \big@size=\dimen105
    LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
    LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
    Wenn Du noch ne Lösung weißt wäre es gut, andernfalls reicht es mir auch so. Vielen Dank

    Mr. Pelle

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Lass Freud aus dem Spiel; das sind 'groessere' Maechte. Aber ich hatte es mir (natuerlich) gedacht. ;-)
    Mein log-file sieht an der Stelle genauso aus. Das wird es nicht sein.
    Palatino s. jetzt unbedingt 'ltabu.pdf' - und mein Vorschlag laeuft nicht? Denn das ist stattdessen zu nehmen.
    Andere Loesung weiss ich derzeit nicht. Sonst poste ich einfach mal so ...
    edico
    P.S. was ich vergessen habe: sonst versuche das mal:
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}
    Geändert von edico (25-08-2005 um 11:39 Uhr)

  10. #10
    Registrierter Benutzer
    Registriert seit
    10.06.2004
    Beiträge
    154
    Wenn Du mir hilfst, kann man ja auch schon von größeren Mächten sprechen...

    Dein Vorschlag funktioniert bei mir schon. Mit Palatino war jetzt die Schriftart gemeint und nicht der Paketname. Ich habe schon \usepackage{mathptmx} verwendet, keine Sorge ;-)

    Hmm, dann war mein Gedanke, wo der Fehler produziert wird also verkehrt.

    Naja, so funktioniert es und ich hoffe nicht, dass die andere Schriftart jemanden stört - mir gefällt sie sowieso besser.

    Vielen Dank soweit

    Mr. Pelle

Lesezeichen

Berechtigungen

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