Nummerierung eines Satzes < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Hallo!
Ich würde einen Satz gerne mit 2.2' nummerieren. Die 2.2 bekomme ich hin, aber der Strich dahinter ist immer ein Leerzeichen von der 2.2 entfernt.
Ich habe das so probiert:
[mm] \backslash [/mm] begin{satz}'
[mm] \backslash [/mm] begin{satz} $ [mm] \backslash [/mm] !' $ (mit dem Ausrufezeichen kann man Abstände kleiner machen, aber ich glaube, dass Problem ist, dass die Nummerierung nicht in der Mathe-Umgebung mit drin ist)
Aber beides sieht so aus: 2.2 ' und nicht so: 2.2'.
Vielen Dank schonmal!
Gruß, WiebkeMarie
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 10:46 Di 16.03.2010 | Autor: | luis52 |
> Hallo!
> Ich würde einen Satz gerne mit 2.2' nummerieren. Die 2.2
> bekomme ich hin, aber der Strich dahinter ist immer ein
> Leerzeichen von der 2.2 entfernt.
Versuche mal \symbol{13}. (Hoffentlich kein Omen, har, har!)
vg Luis
|
|
|
|
|
Daraus wird leider nur ein Komma, aber ich habe grade mal andere Nummern ausprobiert. [mm] \backslash [/mm] symbol{1} liefert ein Apostroph.
Aber leider ist es dann immer noch ein Leerzeichen von der Nummerierung entfernt.
Schade..
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 11:21 Di 16.03.2010 | Autor: | luis52 |
Moin,
mach dich mal mit dem \tag-Befehl im amsmath-Paket vertraut.
vg Luis
|
|
|
|
|
Hey!
Ich habe versucht, mir etwas zu diesem [mm] \backslash [/mm] tag Befehl anzulesen. Der macht, wenn ich das richtig verstanden habe genau das was ich brauche, er überschreibt eine Beschriftung.
Allerdings habe ich nur Beispiele innerhalb einer equation-Umgebung gefunden, nicht jedoch innerhalb einer Theorem-Umgebung. Auch ausprobieren hat mich da nicht weitergebracht.
Kann mir jemand ein kurzes Beispiel nennen, wie ich den tag Befehl in einer Theorem-Umgebung einsetzen kann?
Danke schonmal!
Gruß, Wiebke
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 21:57 Di 16.03.2010 | Autor: | luis52 |
Moin Wiebke,
stell hier mal ein Minimalbeispiel ein (mit [code]...[/code])
vg Luis
|
|
|
|
|
1: | \documentclass[10pt]{scrartcl} %Dateiformat und Doumentart
| 2: | \usepackage{ngerman} %deutsche Silbentrennung
| 3: | \usepackage[ansinew]{inputenc} %deutsche Umlaute
| 4: | \usepackage{amsmath,amssymb} %Matheformeln
| 5: | \usepackage{amsfonts}
| 6: | \usepackage[T1]{fontenc}
| 7: | \begin{document}
| 8: | \newtheorem{kor}{Hilfssatz}[section]
| 9: | \begin{kor}
| 10: | Hier steht der Text des Hilfssatzes/Korollars.
| 11: | \end{kor}
| 12: | \end{document}
|
Nomalerweise sollen meine Hilfssätze mit der Nummer der Section und dann der Reihenfolge nach durchnummeriert werden. Nur ein Hilfssatz soll mit 2.2' benannt werden und da kriege ich das Apostroph nicht hin, denn wenn man das hinter \begin{kor} (Zeile 9) setzt, dann ist ein Abstand von einem Leerzeichen zum Apostroph.
Und mit [mm] \tag{2.2'} [/mm] funktioniert es leider auch nicht.
Vielen Dank schonmal!
Gruß, Wiebke
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 07:47 Mi 17.03.2010 | Autor: | rainerS |
Hallo Wiebke,
> Ich habe versucht, mir etwas zu diesem \backslash tag
> Befehl anzulesen. Der macht, wenn ich das richtig
> verstanden habe genau das was ich brauche, er überschreibt
> eine Beschriftung.
> Allerdings habe ich nur Beispiele innerhalb einer
> equation-Umgebung gefunden, nicht jedoch innerhalb einer
> Theorem-Umgebung. Auch ausprobieren hat mich da nicht
> weitergebracht.
>
> Kann mir jemand ein kurzes Beispiel nennen, wie ich den tag
> Befehl in einer Theorem-Umgebung einsetzen kann?
Das geht gar nicht. \tag dient ausschließlich zur Nummerierung von Gleichungen.
Die Nummer eines theorems wird - wie die einer Gleichung auch - aus dem zugehörigen Zähler erzeugt. Wenn du ein theorem namens kor definierst, wird dazu ein Zähler namens kor definiert, der bei jedem \begin{kor} um eins hochgezählt wird. Die Darstellung eines Zählers geschieht immer über das Kommando \the<zähler>, also in diesem Falle \thekor. Das ist zunächst definiert als
\thesection.\arabic{kor}
also als die jeweilige Darstellung des Zählers section, gefolgt von kor als arabische Zahl. Deswegen siehst du da zum Beispiel "2.2".
Es gibt mehrere Möglichkeiten, dein Problem anzugehen. Wenn es nur um einen einzigen Satz geht, würde ich die folgende Lösung vorschlagen.
Um die Nummer 2.2' zu bekommen, kannst du einfach umdefinieren als
\renewcommand{\thekor}{\thesection.\arabic{kor}'}
und nach dem entsprechenden Satz zurück
\renewcommand{\thekor}{\thesection.\arabic{kor}}
Dann hast du nur noch das Problem, dass der Zähler trotzdem um 1 weitergezählt wird, daher musst du vor dem Satz 1 abziehen:
\addtocounter{kor}{-1}
Zusammengefasst:
1: | \documentclass[10pt]{scrartcl} %Dateiformat und Doumentart
| 2: | \usepackage{ngerman} %deutsche Silbentrennung
| 3: | \usepackage[ansinew]{inputenc} %deutsche Umlaute
| 4: | \usepackage{amsmath,amssymb} %Matheformeln
| 5: | \usepackage{amsfonts}
| 6: | \usepackage[T1]{fontenc}
| 7: | \begin{document}
| 8: | \newtheorem{kor}{Hilfssatz}[section]
| 9: | \begin{kor}
| 10: | Hier steht der Text des 1. Hilfssatzes/Korollars.
| 11: | \end{kor}
| 12: |
| 13: | \renewcommand{\thekor}{\thesection.\arabic{kor}'}
| 14: | \addtocounter{kor}{-1}
| 15: | \begin{kor}
| 16: | Hier steht der Text des umnummerierten Hilfssatzes/Korollars.
| 17: | \end{kor}
| 18: | \renewcommand{\thekor}{\thesection.\arabic{kor}}
| 19: |
| 20: | \begin{kor}
| 21: | Hier steht der Text des 2. Hilfssatzes/Korollars.
| 22: | \end{kor}
| 23: | \end{document} |
Viele Grüße
Rainer
|
|
|
|
|
Ich brauche das wirklich nur an einer Stelle und es funktioniert super!!
Danke!!! ;)
|
|
|
|