Thread View: de.comp.tex
2 messages
2 total messages
Started by Matthias Murra
Mon, 17 Aug 1992 20:04
Zaehlerprobleme
Author: Matthias Murra
Date: Mon, 17 Aug 1992 20:04
Date: Mon, 17 Aug 1992 20:04
27 lines
1440 bytes
1440 bytes
Moin!
Ich moechte unter AMS-LaTeX den Zaehler fuer eine \newtheorem Struktur
mit dem einer anderen koppeln, soll heissen, der Zaehler von "corollar"
soll den Stand von "satz" gefolgt von einem Punkt und einer innerhalb
der "satz"-Umgebung aufsteigenden Nummer ausgeben, die fuer jeden
"satz" zurueckgesetzt wird. Die folgenden Zeilen liefern jedoch
nicht das gewuenschte Ergebnis:
\newtheorem{satz}{Satz}
\newcounter{crl}[satz]
\newcommand{\corol}{\arabic{satz} . \arabic{crl}}
\newtheorem{cor}{Corollar}[corol]
Ausgegegen wird "Corollar .<nummer>", wobei nummer durch das Dokument
fortlaufend inkrementiert wird, nichts mit Zuruecksetzen des Zaehlers
beim Inkrementieren von "satz". Erreichen moechte ich, dass fuer Satz 4
z.B. erzeugt wird "Corollar 4.1", "Corollar 4.2" etc., bei Satz 6
dann "Corollar 6.1" usw. usf.
Wie das?
Gruss, Matthias
---------------------------------------------------------------------------
| Matthias Murra | D-2800 Bremen 1 | E-Mail: Matthias_Murra@hb.maus.de |
---------------------------------------------------------------------------
Re: Zaehlerprobleme
Author: Rainer Schoepf
Date: Thu, 20 Aug 1992 09:29
Date: Thu, 20 Aug 1992 09:29
44 lines
2394 bytes
2394 bytes
In article <A46375@HB.maus.de> Matthias_Murra@hb.maus.de (Matthias Murra) writes:
Ich moechte unter AMS-LaTeX den Zaehler fuer eine \newtheorem Struktur
mit dem einer anderen koppeln, soll heissen, der Zaehler von "corollar"
soll den Stand von "satz" gefolgt von einem Punkt und einer innerhalb
der "satz"-Umgebung aufsteigenden Nummer ausgeben, die fuer jeden
"satz" zurueckgesetzt wird. Die folgenden Zeilen liefern jedoch
nicht das gewuenschte Ergebnis:
\newtheorem{satz}{Satz}
\newcounter{crl}[satz]
\newcommand{\corol}{\arabic{satz} . \arabic{crl}}
\newtheorem{cor}{Corollar}[corol]
Ausgegegen wird "Corollar .<nummer>", wobei nummer durch das Dokument
fortlaufend inkrementiert wird, nichts mit Zuruecksetzen des Zaehlers
beim Inkrementieren von "satz". Erreichen moechte ich, dass fuer Satz 4
z.B. erzeugt wird "Corollar 4.1", "Corollar 4.2" etc., bei Satz 6
dann "Corollar 6.1" usw. usf.
Wie das?
Weil das corol in
\newtheorem{cor}{Corollar}[corol]
ein Counter ist, der mit dem Kommando \corol nicht das geringste zu tun hat.
Mir scheint, die einfachste Loesung ist
\newtheorem{satz}{Satz}
\newtheorem{cor}{Corollar}[satz]
Das produziert \arabic{satz}.\arabic{cor} als textuelle Darstellung
(\thecor) des Counters cor. Wenn das nicht gefaellt, musst man \thecor
umdefinieren.
--
Rainer Schoepf
Konrad-Zuse-Zentrum ,,Ich mag es nicht, wenn
fuer Informationstechnik Berlin sich die Dinge so frueh
Heilbronner Strasse 10 am Morgen schon so
W-1000 Berlin 31 dynamisch entwickeln!''
Federal Republic of Germany
<Schoepf@sc.ZIB-Berlin.de> or <Schoepf@sc.ZIB-Berlin.dbp.de>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads