Frage
Ich habe ein Problem mit Satz Nummerierung in LaTeX. Ich kann es machen Anzahl von Unterabschnitt, z
Satz 1.2.1
für den ersten Satz im zweiten Teilabschnitt des ersten Abschnitts. Aber ich muss es mir zeigen, nur die Zahlen des Unterabschnitts und dem Satz, aber nicht die Abschnittsnummer, wie folgt aus:
Satz 2.1
ich
\newtheorem{thm}{Theorem}[subsection]
für die Nummerierung.
Lösung
Setzen Sie den folgenden Code in der Präambel scheint die gewünschte Wirkung zu haben:
\usepackage{amsthm}
\newtheorem{thm}{Theorem}[subsection]
\renewcommand{\thethm}{\arabic{subsection}.\arabic{thm}}
Ich verstehe nicht, warum Sie diesen besonderen Satz Nummerierungssystem wollen, aber der Code tut, was Sie wollen:
Andere Tipps
Es gibt keinen einfach Weg, dies zu tun. Das AMS Satz Paket stellt nur eine Art und Weise zu steuern, wenn die Nummerierung Resets (Abschnitt, Unterabschnitt), wenn es gebunden ist auf andere Umgebungen (logische Folge, Lemma) und die Anzahl Ordnung ( "1,1 Theorem" vs. "Theorem 1.1").
Theorem ihre Nummerierung aus dem \thesection
oder \thesubsection
Befehl erhalten. Sie können die \thesubsection
Befehl definieren die Nummerierung Sie wollen, aber das wirkt sich auch auf alles andere , die verwendet \thesubsection
.
funktionierts?
\newtheorem{thm}{Theorem}[section]
Fügen Sie diese Zeile in der Präambel (oder anderswo vor der \ newtheorem-Anweisung):
\renewcommand{\thesubsection}{\arabic{subsection}}
Dies wird die Nummerierung Befehl der thm Umgebung setzen Sie die Abschnittsnummern (wenn die Nummerierung Theoreme) und zeigt nur die Ziffer Zahlen und Satz Zahlen zu ignorieren. Abschnittsnummern noch vor Abschnittsüberschriften angezeigt werden, nur nicht die innerhalb der Abschnitte enthalten Sätze. So, wie Sie, der erste Satz im zweiten Teilabschnitt des ersten Abschnitts beschreiben 2.1 zu nummerieren. Alternativen zu \ arabicum umfassen:
- \ Roman - produziert Hauptstadt römische Zahlen, wie II.1
- \ roman - produziert Klein römische Zahlen, wie ii.1
- \ Alph - produziert Großbuchstaben, wie B.1
- \ alph - produziert Kleinbuchstaben, wie b.1
Sie können mit diesem Befehl für Befehl Abschnitt erneuern und Abs und Theorem und ...
\renewcommand{\theequation}{\thesection.\arabic{equation}}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{(\alph{subsection})}