Thread View: pl.comp.dtp.tex.gust
2 messages
2 total messages
Started by swas
Thu, 21 Apr 2016 22:56
[gust-l] Imitowanie makiety książki wydawnictwa Brill w klasie mwbk
Author: swas
Date: Thu, 21 Apr 2016 22:56
Date: Thu, 21 Apr 2016 22:56
45 lines
3903 bytes
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
Re: [gust-l] Imitowanie makiety książki wydawnictwa Brill w klasie mwbk
Author: Włodzimierz Macewicz
Date: Fri, 22 Apr 2016 08:22
Date: Fri, 22 Apr 2016 08:22
66 lines
4093 bytes
4093 bytes
Hej,
1. Czy chodzi Ci o większą odległość między numerem, a resztą tytułu,
czy o STAŁĄ szerokość pola zajętego przez numer (jednakową dla
wszystkich poziomów tytułów)
użyte polecenie \mw@secctformat działa dla wszystkich poziomów!
\renewcommand{\mw@seccntformat}[1]{\leavevmode\hbox to 1.5cm{#1.~}}
(zamiast 1.5 cm trzeba dać tyle ile trzeba - na najgorszy przypadek)
2. teoretycznie w przypadku dwóch tytułów po sobie powinna być wstawiona
większa z dwu odległości (odległość przed lub po tytule), a nie ich
suma, jeśli jest inaczej to reklamacja do Marcina Wolińskiego
pozdr WM
> 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
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