Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

jak zrobić bez numeracji i zeby dodało do spisu treści

2,188 views
Skip to first unread message

Mroovka

unread,
Aug 27, 2009, 4:40:15 PM8/27/09
to
Chciałabym zrobić podsumowanie w pracy mgr i najlepiej, żeby pojawiło
się w spisie ale już nienumerowane jako section bądź chapter. Czy
istnieje taka możliwość?
Drugie pytanie to czy w takim rozdziale będzie jakaś normalna,
automatyczna numeracja wzorów (ale nie w stylu 0.0.1)?

AMX

unread,
Aug 27, 2009, 6:58:12 PM8/27/09
to
On Thu, 27 Aug 2009 13:40:15 -0700 (PDT),
Mroovka <a.karc...@gmail.com> wrote:
> Chcia�abym zrobi� podsumowanie w pracy mgr i najlepiej, �eby pojawi�o
> si� w spisie ale ju� nienumerowane jako section b�d� chapter. Czy
> istnieje taka mo�liwo��?

Istniejďż˝ magiczne komendy typu:
\addcontentsline{toc}{chapter}{Podsumowanie}
kt�re dodane po \chapter*{Podsumowanie} wpisz� tytu� wst�pu do spisu tre�ci.

> Drugie pytanie to czy w takim rozdziale b�dzie jaka� normalna,
> automatyczna numeracja wzor�w (ale nie w stylu 0.0.1)?

Prawd� m�wi�c nie do ko�ca mog� sobie wyobrazi� wzory w podsumowaniu
ale je�li koniecznie tam musz� by� to domy�lnie powinny si� numerowa�
od 1.

AMX

--
adres w rot13
Nyrxfnaqre Znghfmnx r-...@b2.cy

Mroovka

unread,
Aug 27, 2009, 7:48:20 PM8/27/09
to
On 28 Sie, 00:58, AMX <r-...@b2.cy> wrote:
> On Thu, 27 Aug 2009 13:40:15 -0700 (PDT),
>

> Istnieją magiczne komendy typu:
> \addcontentsline{toc}{chapter}{Podsumowanie}
> które dodane po \chapter*{Podsumowanie} wpiszą tytuł wstępu do spisu treści.

magiczna komenda działa, dziekuje:)

> > Drugie pytanie to czy w takim rozdziale będzie jakaś normalna,

> > automatyczna numeracja wzorów (ale nie w stylu 0.0.1)?
>
> Prawdę mówiąc nie do końca mogę sobie wyobrazić wzory w podsumowaniu
> ale jeśli koniecznie tam muszą być to domyślnie powinny się numerować
> od 1.
>

Wzory są w tym nieszczęsnym Wstępie i niestety teraz LaTeX mi je
numeruje jako 0.0.1 itd:(

Wojciech Myszka

unread,
Aug 28, 2009, 6:08:43 AM8/28/09
to
Dnia 2009-08-27, czw o godzinie 16:48 -0700, Mroovka pisze:
[...]

> Wzory są w tym nieszczęsnym Wstępie i niestety teraz LaTeX mi je
> numeruje jako 0.0.1 itd:(

Tego można się było spodziewać, gdyż bardzo często schemat numeracji
wzorów jest taki: \thechapter.\@arabic\c@equation
(<numer_rozdziału>.<numer_wzoru>).

Natomiast w klasie report (a Ty nie byłeś łaskaw podpowiedzieć z jakiej
klasy korzystasz, a jest to informacja istotna!) definicja jest taka:

\renewcommand\theequation
{\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}

Co znaczy tyle: "Jeżeli numer rozdziału jest większy od zera to wpisuj
go do numeru wzoru, jeżeli równy zeru to pomijaj".

I w klasie report wzory we wstępie są numerowane od 1..

Pozdrawiam
Wojtek
--
---(___C'>

AMX

unread,
Aug 28, 2009, 6:26:37 AM8/28/09
to
On Thu, 27 Aug 2009 16:48:20 -0700 (PDT),
Mroovka <a.karc...@gmail.com> wrote:

>
> Wzory s� w tym nieszcz�snym Wst�pie i niestety teraz LaTeX mi je


> numeruje jako 0.0.1 itd:(

Nie wiem jakiej klasy dokumentu u�ywasz, w standardowych book i report
numer r�wnania jest zdefiniowany mniej wi�cej tak:

\renewcommand\theequation
{\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}

Wtedy wystarczy�oby we wst�pie przedefiniowa�:
%
\makeatletter
\renewcommand\theequation{\@arabic\c@equation}
\makeatother
%
ale na pocz�tku pierwszego rozdzia�u trzeba rzuci� nowe zakl�cie,
kt�re przywr�ci normalne numerowanie r�wna�:
%
\makeatletter


\renewcommand\theequation
{\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}

\makeatother
%

W przypadku Twojej klasy dokumentu musia�aby� znale�� plik w kt�rym
ta klasa jest zdefiniowana, czyli je�li masz \documentclass{alamaasa}
to szukasz pliku alamaasa.cls. W tym pliku trzeba znale�� sekwencj�
\renewcommand\theequation{co�tam co�tam} i wpisa� j�, mi�dzy
zakl�ciami \makeatletter i \makeatother.

Na marginesie warto wyja�ni� troch� tej magii. Znaczek @ jest przez
latex-a traktowany jako znak specjalny (other) za wyj�tkiem plik�w
definiuj�cych klasy i style (.cls, .clo, .sty). W tych�e plikach jest
on notorycznie u�ywany bo to zapobiega konfliktom. Nikt nie zdefiniuje
sobie w�asnego polecenia \c@equation bo zawiera niedopuszczalny znak
@. Je�li zachodzi potrzeba przedefiniowania ,,wewn�trznego'' polecenia
z @ w nazwie to najpierw trzeba zrobiďż˝ z @ normalny znak \makeatletter
- dos�. ,,zr�b @ zwyk�� liter�'' a na ko�cu wr�ci� do
,,nienormalnego'' znaczenia \makeatother dos�. ,,zr�b @ innym
znakiem''.

Polecenie ze standardu {\ifnum \c@chapter>\z@ \thechapter.\fi
\@arabic\c@equation}
t�umaczy si� na ludzki:

if licznik rozdzia��w (\c@chapter) > 0
wypisz numer rozdzia�u i kropk� (\thechapter.)
endif
wypisz cyframi arabskimi aktualny numer r�wnania (\@arabic\c@equation)

W efekcie, w rozdziale 1 wszystkie r�wnania s� numerowane 1.1 1.2 itd,
w rozdz. 2 2.1, 2,2 itd. Naomiast przed pierwszym rozdzia�em (czyli w
rozdz. 0) sďż˝ numerowane 1, 2 itd.

0 new messages