🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #16933

Re: polska książka

#16933
From: Wojciech Myszka
Date: Thu, 07 Apr 2011 09:00
46 lines
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-mail
References: <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