headings v LaTeXu + pomaly ghostscript

Jiri Hospodka Ing. K331 HOSPODKA at feld.cvut.cz
Tue Aug 13 11:45:28 CEST 1996


Dobry den,
potykam se s nastavenim LaTeX-oveho stylu pro sazbu skript. K tomu
ucelu jsem pouzil nektere definice ze standartniho report stylu,
ktere jsem upravil a nacitam je v podobe meho stylu.

Jedna se vzhled nadpisu kapitol .... To vse pracuje podle mych
predpokladu, i kdyz mi neni jasne proc nektere definice nemohu
deklarovat primo v mem souboru .tex, ale musi byt nacteny (do tohoto
souboru) pres stylovy soubor.

nakonec jsem jeste zmenil headings takovym "krkolomnym" zpusobem,
ktery sice dava vysledek podle mych predstav, ale TeX hlasi
(samozrejme):
Overful \hbox (95.0pt too wide) has occured while \output is active
(o 95pt vlastne prodluzuji sirku headings).

definice vypada (pro twoside dokument) asi nasledovne:

...

\newlength{\marr}
\addtolength{\marr}{\marginparwidth}
\addtolength{\marr}{\marginparsep}

\newlength{\marw}
\addtolength{\marw}{\textwidth}
\addtolength{\marw}{\marr}

\def\ps at headings{\let\@mkboth\markboth
 \def\@oddfoot{}\def\@evenfoot{}%       No feet.
 \def\@evenhead{\kern-\marr \rm\bf \hbox
to\marr{\thepage\hfil}\it\rightmark\hfil}
 \def\@oddhead{\hbox to \marw{\hfil{\it \leftmark}\hbox to
\marr{\hfil \rm\bf\thepage}}}
 \def\chaptermark##1{\markboth {\it{\ifnum \c at secnumdepth >\m at ne
      \@chapapp\ \thechapter: \ \fi ##1}}{}}%
 \def\sectionmark##1{\markright {\it{\ifnum \c at secnumdepth >\z@
   \thesection: \ \fi ##1}}}}



Poradi mi nekdo jak na to spravnym zpusobem?
Rad bych si to udelal sam a nepouzival pro takovou vec nejaky
komplikovany styl. Bude asi nutne definovat output rutiny. Ale jak,
co a cim? Nahlednuti do TeXbooku me moc nepomohlo a definici
fancyheadings nerozumim (nejsem zadny TeX-expert).

Samotne pouziti fancyheadings.sty me moc nenadchlo a navic se stejne
pri deklaraci \addtolength{\headwidth}{\marr} objevila podobna hlaska
preteceni sice jenom o 2.4999pt, cemuz uz vubec nerozumim.

Dale bych se jeste rad zeptal uzivatelu ghostscriptu. Stahnul jsem si
nejakou novejsi verzi (myslim v. 3.55) a pouzivam k prohlizeni PS
souboru makro psview. Prohlizeni a ovladani sice funguje dobre, ale
podle meho nazoru dost pomalu. Mam 486DX66. Je to vseobecny jev nebo
se musi neco konfigurovat?

Za odpovedi dekuje             Jiri Hospodka.




More information about the csTeX mailing list