🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Matthias Murra Mon, 17 Aug 1992 20:04
Zaehlerprobleme
#580
Author: Matthias Murra
Date: Mon, 17 Aug 1992 20:04
27 lines
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
#583
Author: Rainer Schoepf
Date: Thu, 20 Aug 1992 09:29
44 lines
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