LaTex - numeracja twierdzeń i definicji

Mathematica, Matlab, Statistica, LaTeX i wszelkiego rodzaju oprogramowanie przydatne matematykowi w pracy. Miejsca w sieci poświęcone zagadnieniu.
patryk00714
Użytkownik
Użytkownik
Posty: 111
Rejestracja: 18 wrz 2012, o 13:24
Płeć: Mężczyzna
Lokalizacja: Śmigiel
Podziękował: 20 razy
Pomógł: 13 razy

LaTex - numeracja twierdzeń i definicji

Post autor: patryk00714 »

Witam, jestem w trakcie pisania pracy magisterskiej.
Chce ją sformatować tak, aby twierdzenia, definicje, wnioski itp były numerowane w sposób ciągły, przykładowo dla rozdziału 1:

tw 1.1
def 1.2
wniosek 1.3
def 1.4
wniosek 1.5 itp

ale dla rozdziału drugiego już

tw. 2.1
def. 2.2 itp

jak pozbyć się rozdziału "0"?
jak to zrobić?

z góry dziękuję!
szw1710

LaTex - numeracja twierdzeń i definicji

Post autor: szw1710 »

Dam Ci preambułę jednej z moich prac. Zmodyfikuj ją pod swoje potrzeby. A może od razu zadziała...

Eksperymentuj z różnymi wartościami setcounter{secnumdepth}{1} podmieniając jedynkę na różne liczby.

Kod: Zaznacz cały

documentclass[12pt,leqno]{amsbook}
usepackage{polski}

usepackage[a4paper,left=1.4in,right=1in,top=1in,bottom=1in]{geometry}

	heoremstyle{plain}

ewtheorem{tw}{hspace{-parindent}Twierdzenie}

ewtheorem{stw}[tw]{hspace{-parindent}Stwierdzenie}

ewtheorem{wn}[tw]{hspace{-parindent}Wniosek}

ewtheorem{lm}[tw]{hspace{-parindent}Lemat}

	heoremstyle{definition}
 
ewtheorem{df}[tw]{hspace{-parindent}Definicja}
 
ewtheorem{uw}[tw]{hspace{-parindent}Uwaga}
 
ewtheorem{pr}[tw]{hspace{-parindent}Przykład}
 
setcounter{secnumdepth}{1}
patryk00714
Użytkownik
Użytkownik
Posty: 111
Rejestracja: 18 wrz 2012, o 13:24
Płeć: Mężczyzna
Lokalizacja: Śmigiel
Podziękował: 20 razy
Pomógł: 13 razy

LaTex - numeracja twierdzeń i definicji

Post autor: patryk00714 »

co to za komenda setcounter? za co odpowiada? dziękuje serdecznie!
szw1710

LaTex - numeracja twierdzeń i definicji

Post autor: szw1710 »

Na razie eksperymentuj i zobacz czy jakiś numer Ci odpowiada. Długo by tłumaczyć mechanizm działania liczników. W LateX-u prawie wszystko jest licznikiem.
patryk00714
Użytkownik
Użytkownik
Posty: 111
Rejestracja: 18 wrz 2012, o 13:24
Płeć: Mężczyzna
Lokalizacja: Śmigiel
Podziękował: 20 razy
Pomógł: 13 razy

LaTex - numeracja twierdzeń i definicji

Post autor: patryk00714 »

numeracja jest po kolei, jak chciałem dziękuję.

Mam ją tylko w takiej postaci:

Rodziały: 0.1, 0.2, 0.3 itp
podrozdziały 0.1.1,0.1.2,...

zmieniam wartości setcounter, nic się nie dzieje.

Bardzo dziękuje raz jeszcze za pomoc
szw1710

LaTex - numeracja twierdzeń i definicji

Post autor: szw1710 »

Nie ma sprawy. Jeszcze więc trzeba by zmodyfikować jedną komendę. Musze sobie przypomnieć. Ale ciekawe, że w mojej pracy jest bez tych zer.

Pokaż Twoją preambułę.
patryk00714
Użytkownik
Użytkownik
Posty: 111
Rejestracja: 18 wrz 2012, o 13:24
Płeć: Mężczyzna
Lokalizacja: Śmigiel
Podziękował: 20 razy
Pomógł: 13 razy

LaTex - numeracja twierdzeń i definicji

Post autor: patryk00714 »

documentclass[12pt,b5paper,nottitlepage]{report}

usepackage{polski}

usepackage[utf8]{inputenc}
usepackage{amsmath}
usepackage{amsfonts}
usepackage[T1]{fontenc}
usepackage{amsthm}



umberwithin{equation}{section}

heoremstyle{plain}

ewtheorem{twr}{hspace{-parindent}Twierdzenie}[section]


ewtheorem{lem}[twr]{hspace{-parindent}Lemat}

heoremstyle{definition}

ewtheorem{df}[twr]{hspace{-parindent}Definicja}

ewtheorem{uw}[twr]{hspace{-parindent}Uwaga}
szw1710

LaTex - numeracja twierdzeń i definicji

Post autor: szw1710 »

Podmień nazwę klasy z report na amsbook i zobacz co będzie.
patryk00714
Użytkownik
Użytkownik
Posty: 111
Rejestracja: 18 wrz 2012, o 13:24
Płeć: Mężczyzna
Lokalizacja: Śmigiel
Podziękował: 20 razy
Pomógł: 13 razy

LaTex - numeracja twierdzeń i definicji

Post autor: patryk00714 »

"proces zakończył się z błędami", nie zwraca podglądu.
szw1710

LaTex - numeracja twierdzeń i definicji

Post autor: szw1710 »

Może więc nie masz odpowiednich pakietów. Poszperaj w sieci jak to rozwiązać. Na razie mój czas się kończy.
athame
Użytkownik
Użytkownik
Posty: 558
Rejestracja: 2 lut 2012, o 21:42
Płeć: Mężczyzna
Lokalizacja: Radom
Podziękował: 1 raz
Pomógł: 64 razy

LaTex - numeracja twierdzeń i definicji

Post autor: athame »

A nie wystarczy doraźnie: addtocounter{chapter}{1} ?
a4karo
Użytkownik
Użytkownik
Posty: 22461
Rejestracja: 15 maja 2011, o 20:55
Płeć: Mężczyzna
Lokalizacja: Bydgoszcz
Podziękował: 43 razy
Pomógł: 3852 razy

LaTex - numeracja twierdzeń i definicji

Post autor: a4karo »

Nie wiem czego używasz: chapter{...} czy section{}
W jednym i drugim przypadku wystąpienie takiej sekwencji powoduje zwiększenie licznika o nazwie "chapter" lub "section" o jeden. Jeżeli piszesz tekst przed pierwszym wystąpieniem chapter{...} czy section{}, to te liczniki są ustawione na 0. Nic więc dziwnego, że numerki są zerowe.
Jeżeli chcesz numerować od 1, to masz dwie możliwości: albo stworzysz rozdziała np o nazwie "Wstęp" czy cokolwiek, albo ustawisz licznik na 1 komendą setcounter{chapter}{1} (ew. setcounter{section}{1})
ODPOWIEDZ