Article View: pl.comp.dtp.tex
Article #16933Re: polska książka
From: Wojciech Myszka
Date: Thu, 07 Apr 2011 09:00
Date: Thu, 07 Apr 2011 09:00
46 lines
2991 bytes
2991 bytes
Dnia 2011-04-06, śro o godzinie 23:04 +0200, Maciek PӀiѕzка pisze:
> Jest jeszcze jedna rzecz. W polskiej ksiażce jest za mały tytuł rozdziału.
> jest nawet cos do zmiany
> \FormatRigidChapterHeading{ wys }{ odstęp }
> { dekl num }{ dekl tyt }
>
> Ale nie ma przykładów. Jest ktos w stanie w miare prosto napisac by było tak
> jak w normalnym angielskim booku?
> chyba po prostu Huge zamiast large i tyle, ale nie rozumiem jak to wstawic.
TeX i LaTeX to języki programowania. Takie dziwne. Trzeba o tym stale
pamiętać (choć jak kto nie programował – to pewnie bez znaczenia). Jedna
z teorii nauki (języków programowania) nazywa się „learnig by doing”.
Jak nie ma dokumentacji nie pozostaje nic innego.
W pliku mwbk.cls znalazłem oto coś takiego:
\SetSectionFormatting[breakbefore,wholewidth]{chapter}
{0\p@}
{\FormatRigidChapterHeading{6.4\baselineskip}{12\p@}%
{\large\@chapapp\space}{\LARGE}}
{1.6\baselineskip}
Jest to właśnie (dotychczasowa) definicja formatowania tytułu rozdziału.
W nawiasach klamrowych są jej cztery obowiązkowe parametry; w nawiasach
kwadratowych parametry nieobowiązkowe. Na tej podstawie musimy (metodą
prób i błędów, jeżeli nie potrafimy inaczej) zaprojektować wygląd tytułu
rozdziału. Przydaje się wiedza, że \@chapapp to (w klasie mwbk) słowo
rozdział i numerek (i jak widać będzie ono składane czcionką wielkości
\large). Sam tytuł będzie składany czcionką wielkości \LARGE. Wystarczy
tak dobrać te wielkości żeby było ładnie [1].
Wojtek
PS Ja zasugerowałem użycie klasy mwbk bo zasadniczo jest ona zgodna z
(typowymi) wymaganiami redaktorów krajowych wydawnictw. Oprócz niej jest
jeszcze, na przykład, klasa memoir (przychodząca wraz z ponad
pięciusetstronicową dokumentacją) która parametryzuje znacznie więcej
ustawień, które można i warto zmieniać…
[1] Jeżeli w takiej definicji pojawia się znaczek @ to całą definicję
należy poprzedzić poleceniem \makeatletter a zakończyć \makeatother. I w
tym przypadku trzeba o tym pamiętać.
--
---(___C'>
Technical Details
Message-ID:
<1302166801.31013.13.camel@karme>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<4d9cd4ea$0$2500$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Wojciech Myszka <myszka@norka.eu.org> Newsgroups: pl.comp.dtp.tex Subject: Re: polska książka Date: Thu, 07 Apr 2011 11:00:01 +0200 Organization: Dialog Net Lines: 65 Message-ID: <1302166801.31013.13.camel@karme> References: <4d9cd4ea$0$2500$65785112@news.neostrada.pl> NNTP-Posting-Host: dynamic-78-8-139-45.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1302166798 3672 78.8.139.45 (7 Apr 2011 08:59:58 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Thu, 7 Apr 2011 08:59:58 +0000 (UTC) In-Reply-To: <4d9cd4ea$0$2500$65785112@news.neostrada.pl> X-Mailer: Evolution 2.30.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit