🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex.gust
Article #26904

[gust-l] Imitowanie makiety książki wydawnictwa Brill w klasie mwbk

#26904
From: swas
Date: Thu, 21 Apr 2016 22:56
45 lines
3903 bytes
Witajcie,
 
zajmuję się aktualnie składem książki, która ma się ukazać w wydawnictwie Brill w Holandii. Jakieś dwa lata temu zmienili makietę i moje stare szablony są już nieaktualne. Nie znalazłem żadnego ich obecnego stylu i jestem zdany na samodzielne skonfigurowanie wszystkiego. Pracuję w klasie mwbk. Ten nowy layout Brilla, w stosunku do dawnego, jest dla mnie dużo trudniejszy do odtworzenia i miałbym parę pytań do bardziej doświadczonych TeXników.
 
Zacznę od tego, że trzeba było przedefiniować tytularia. Nie wszystko poszło dobrze.
 
Problem pierwszy: jak zwiększyć odstęp między numerem a treścią sekcji i podsekcji tak, żeby wypadały równo pod sobą? Efekt, o który mi chodzi, pokazuję na rysunku w załączniku.
 
Na razie jest tak, jak na tym rysunku. To znaczy:
 
1) przedefiniowałem parametr \mw@seccntformat, wstawiając odstęp 2em po numerze:
 
\renewcommand{\mw@seccntformat}[1]{#1.\hspace{2em}}
 
2) przedefiniowałem resztę tytulariów:
 
\SetSectionFormatting[breakbefore,breakafter,wholewidth]{part}
        {0\p@ plus1fil}
        {\FormatChapterHeading{20\p@}%
        {\centering\bfseries\large\MakeUppercase\partname\space}%
            {\centering\bfseries\itshape\large}}
        {0\p@ plus1fil}
\SetSectionFormatting[breakbefore,wholewidth]{chapter}
        {0\p@}
        {\FormatRigidChapterHeading{6.2\baselineskip}{12\p@}%
                {\hspace{5em}\normalfont\scshape\normalsize\@chapapp\space}
                        {\normalfont\large\bfseries}}
        {2\baselineskip plus 14\p@ minus 14\p@}
\SetSectionFormatting{section}
        {2\baselineskip plus 14\p@ minus 14\p@}
                {\FormatHangHeading{\normalsize}}
        {1\baselineskip plus 14\p@ minus 14\p@}
\SetSectionFormatting{subsection}
        {2\baselineskip plus 14\p@ minus 14\p@}
                {\FormatHangHeading{\normalsize}}
        {0\baselineskip plus 14\p@ minus 14\p@}
\SetSectionFormatting{subsubsection}
        {2\baselineskip plus 14\p@ minus 14\p@}
                {\FormatHangHeading{\normalfont\normalsize}}
        {0\baselineskip}
 
Problem drugi - czy da się zrobić tak, żeby TeX sprawdzał, czy bezpośrednio po tytułach wyższego rzędu nie następują tytuły niższego rzędu, a jeśli tak jest (jak na obrazku), to żeby nie dawał takich dużych odstępów między nimi?
 
Pozdrawiam,
Sebastian
Technical Details
Message-ID: <164348597-df67dcce5330061e4d01625d0b8bf102@pmq1v.m5r2.onet>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: swas <swas@op.pl>
Newsgroups: pl.comp.dtp.tex.gust
Subject: [gust-l] Imitowanie makiety książki
 wydawnictwa Brill w klasie mwbk
Date: Fri, 22 Apr 2016 00:56:33 +0200
Organization: Polish Association GUST
Lines: 46
Approved: mjsz@umk.pl
Message-ID: <164348597-df67dcce5330061e4d01625d0b8bf102@pmq1v.m5r2.onet>
Reply-To: gust-l@man.torun.pl
NNTP-Posting-Host: sympa.man.torun.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1461279407 18351 158.75.33.82 (21 Apr 2016 22:56:47 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Thu, 21 Apr 2016 22:56:47 +0000 (UTC)
To: "gust-l@man.torun.pl" <gust-l@man.torun.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit