Thread View: pl.comp.dtp.tex
4 messages
4 total messages
Started by Mroovka
Thu, 27 Aug 2009 20:40
jak zrobić bez numeracji i zeby dodało do spisu treści
Author: Mroovka
Date: Thu, 27 Aug 2009 20:40
Date: Thu, 27 Aug 2009 20:40
5 lines
1560 bytes
1560 bytes
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)?
Re: jak zrobić bez numeracji i zeby dodało do spisu treści
Author: AMX
Date: Thu, 27 Aug 2009 22:58
Date: Thu, 27 Aug 2009 22:58
22 lines
1603 bytes
1603 bytes
On Thu, 27 Aug 2009 13:40:15 -0700 (PDT),
Mroovka <a.karczemska@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-znk@b2.cy
Re: jak zrobić bez numeracji i zeby dodało do spisu treści
Author: Mroovka
Date: Thu, 27 Aug 2009 23:48
Date: Thu, 27 Aug 2009 23:48
20 lines
2072 bytes
2072 bytes
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:(
Re: jak zrobić bez numeracji i zeby dodało do spisu treści
Author: AMX
Date: Fri, 28 Aug 2009 10:26
Date: Fri, 28 Aug 2009 10:26
64 lines
3245 bytes
3245 bytes
On Thu, 27 Aug 2009 16:48:20 -0700 (PDT),
Mroovka <a.karczemska@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.
AMX
--
adres w rot13
Nyrxfnaqre Znghfmnx r-znk@b2.cy
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