Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 26

Thema: Fragen zu AMSBOOK

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85

    Fragen zu AMSBOOK

    Hallo an alle,
    kennt sich hier jemand ziemlich gut mit den AMS-Klassen aus?
    Ich will ein Matheskript schreiben und das in amsbook. Allerdings würde ich gerne ein paar Dinge wie Kapitelnummerierung ändern bzw. vielleicht auch eigene Zähler einbauen für Definitionen und so... und ich finde beim besten Willen die Anworten auf meine Fragen nicht.
    Hab auch eine gewisse Erfahrung, hab schon ein Skript, zu meiner vollsten Unzufriedenheit, getippt und das möchte ich nun einfach mal besser machen, vorallem in Aussicht auf weitere Arbeiten und im weitesten Sinne für Diplomarbeit schon jetzt ne gute Grundlage legen... soviel zu dem Thema
    Und wenn es da in Latex in die tieferen Schichten geht bin ich dann doch etwas vorsichtig.

    mfg joh

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

    AMS-Klassen

    Hallo joh,

    AMS-LaTeX ist gut dokumentiert, hier finden sich Dokumentationen und z.B. FAQ. Hast Du dort schon nachgesehen?
    Wenn Du konkrete Fragen hast, stelle sie doch einfach.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von joh Beitrag anzeigen
    kennt sich hier jemand ziemlich gut mit den AMS-Klassen aus?
    Ich will ein Matheskript schreiben und das in amsbook. Allerdings würde ich gerne ein paar Dinge wie Kapitelnummerierung ändern bzw. vielleicht auch eigene Zähler einbauen für Definitionen und so... und ich finde beim besten Willen die Anworten auf meine Fragen nicht.
    amsbook ist schon sehr speziell für die Bedürfnisse der AMS erstellt worden.
    Du fährst besser, wenn du scrbook nimmst.

    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Mit ist klar das amsbook sehr speziell ist. Aber da es sich um ein Matheskript handelt passt das ja auch. Nur so Kleinigkeiten wollen manchmal irgendwie nicht...
    Das mit dem "Zähler" für Definitionen hab ich inzwischen mit der \newtheorem Umgebung rausgefunden. Aber zum Beispiel, will ich das die Nummerierung wie folgt ist:
    Kapitel 0
    Section 0.1
    Definition 0.1.1
    Sie ist aber, wenn ich die Definition so \newtheorem{thm}{Satz}[section] einführe, ohne die Kapitelnummerierung:
    Kapitel 0
    Section 1
    Definition 1.1
    Das regele ich doch normalerweise mit \setcounter{\secnumdepth}{}, oder?
    Wenn ich das ganze als scrbook mache dann tut es ja auch.
    Das finde ich doch sehr seltsam.

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

    Nummerierung in amsbook

    Hallo,

    \secnumdepth beeinflusst die Tiefe, bis zu der die Gliederungsebenen nummeriert werden, nicht, auf welche Weise sie nummeriert werden.
    Dass sections die Kapitelnummer vorangestellt erhalten sowie bei neuem Kapitel zurückgesetzt werden, was sich gleichzeitig wie gewünscht auf die Theoremnummerierung auswirkt, erreichst Du durch
    Code:
    \numberwithin{section}{chapter}
    Stefan

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von joh Beitrag anzeigen
    Mit ist klar das amsbook sehr speziell ist. Aber da es sich um ein Matheskript handelt passt das ja auch. Nur so Kleinigkeiten wollen manchmal irgendwie nicht...
    du hast mich nicht verstanden ... es ist für die Bedürfnisse des Instituts erstellt
    worden. Mit Mathe hat das primär nichts zu tun, denn dafür gibt es amsmath ...

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Danke Stefan, funktioniert. Hatte ich auch schon mal gewusst wie das geht, aber leider wieder vergessen.
    @voss: ok, da hast du natürlich recht, aber ich finde das ganze Paket eigentlich gut, bis auf verschiedene kleinere Dinge wie schon erwähnt. Oder kannst du mir Vorteile von scrbook gegebenüber amsbook aufzeigen. Lass mich gern überzeugen.
    Was mir dabei auffällt: Ist das Koma-Script bei amsbook auch irgendwie mit eingebunden?

    Ansonsten hätte ich noch eine Frage bezüglich des Indexes. Irgendwo hab ich gelesen, dass amsbook oder das package amsthm schon Befehle für den Index enthält und es glaub ich auch nicht mit makeindex kooperiert. Wisst ihr darüber was?

    mfg joh

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

    amsbook und makeindex

    Hallo,

    amsbook hat nichts mit KOMA-Script zu tun. Die KOMA-Klassen wiederum bieten sehr viele gute Features und können natürlich amsmath verwenden, daher würde ich diese bevorzugen statt der speziellen amsbook-Klasse.
    amsbook arbeitet mit makeindex zusammen. makeidx braucht man jedoch nicht einzubinden, \makeindex muss hingegen in die Präambel.

    Stefan

  9. #9
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Wie kann man denn, zu Beginn einer Theorem Umgebung einen manuellen Zeilenumbruch einfügen?

    \begin{bsp}
    \textbf{a) Temperaturverteilung}
    text
    .
    .
    .
    text
    \end{bsp}
    sollte so aussehen,
    0.1 BEISPIEL
    a) Temperaturverteilung
    text
    .
    .
    .
    text
    macht es aber nicht. Man kann das ja allgemein für das spezielle Theorem einstellen, will ich aber eigentlich nicht, weil es das ja dann bei jedem macht. Hier ist das aber ein Spezialfall.

    Und wie immer vielen Dank für eure Hilfe!

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

    Zeilenumbruch am Beginn eines Theorems

    Hallo joh,

    Du kannst \\ oder \newline verwenden. Falls die Meldung There's no line here to end auftreten sollte, wäre das durch \leavevmode oder ~ u.a. behebbar.

    Stefan

  11. #11
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Okay, auf die Idee hätte ich auch selber kommen können.

  12. #12
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Und gleich ein weiteres Problem hinterher. Und zwar hab ich hier ne Theoremumgebung.
    Code:
    \begin{defi}[Gleitkommaoperationen]
    Für $x,y\in A$ definiere:
    \begin{align*}
    x\oplus y &= rd(x+y)\\
    x\ominus y &= rd(x+y)\\
    x\odot y &= rd(x\cdot y)\\
    x\oslash y &= rd(x/y)
    \end{align*}
    \end{defi}
    Aber als Fehlermeldung bekomme ich:
    Illegal unit of measure (pt inserted). \begin{defi} (followed by: [Gleitkommaoperationen])
    Ich versteh allerdings überhaupt nicht, wo der irgendne Längeneinheit haben will...
    Geändert von joh (27-10-2008 um 18:54 Uhr)

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

    Illegal unit of measure

    Wie ist die defi-Umgebung definiert?

    Stefan

  14. #14
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    \newtheoremstyle{satz}% name
    {3pt}% hSpace abovei
    {3pt}% hSpace belowi
    {}% Body font
    {}% Indent amount
    {\bfseries}% Theorem head font
    {.}% Punctuation after theorem head
    {}% Space after theorem head
    {}% Theorem head spec (can be left empty, meaning `normal')

    \theoremstyle{satz}
    \newtheorem{defi}[thm]{Definition}
    Ich bekomm diesen Fehler auch wenn ich nur schreibe
    \begin{defi}
    hallo
    \end{defi}

  15. #15
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Ort
    Freiburg
    Beiträge
    85
    Ok, bin selber drauf gekommen.
    Ich sollte schon sagen wieviel Platz frei bleiben soll nach dem Titel...
    Manchmal sollte man einfach mal wohin gehen, dann nochmal anschauen.
    Also Problem war da:
    \newtheoremstyle{satz}% name
    {3pt}% hSpace abovei
    {3pt}% hSpace belowi
    {}% Body font
    {}% Indent amount
    {\bfseries}% Theorem head font
    {.}% Punctuation after theorem head
    {.5em}% Space after theorem head
    {}% Theorem head spec (can be left empty, meaning `normal')

    \theoremstyle{satz}
    \newtheorem{defi}[thm]{Definition}

Lesezeichen

Berechtigungen

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