Jan Tosovsky <mailto:[email protected]>
24. Oktober 2015 um 21:34
More complete example for experiments:
(I am not experienced in ConTeXt, most of it was suggested here in the
forum, there are most likely other ways how to accomplish the desired
output - see attachments).
\mainlanguage[cs]
\setuppapersize[B5]
\setuplayout[header=0cm, footer=1cm]
\setuppagenumbering[alternative=doublesided, location={footer, right},
style=italic]
% page numbering
\definestructureconversionset[frontpart:pagenumber][][romannumerals]
\definestructureconversionset[bodypart:pagenumber] [][numbers]
\definestructureconversionset[backpart:pagenumber] [][numbers]
\startsectionblockenvironment[frontpart]
\setupuserpagenumber[numberconversion=romannumerals]
\stopsectionblockenvironment
\startsectionblockenvironment[bodypart]
\setupuserpagenumber[numberconversion=numbers]
\stopsectionblockenvironment
\startsectionblockenvironment[backpart]
\setupuserpagenumber[numberconversion=numbers]
\stopsectionblockenvironment
% fonts
\definefontfamily[palatino][rm][Palatino Linotype][features={default,
quality}]
\definefontfeature[f:superscript][sups=yes]
\setupbodyfont[palatino, 10pt]
\setuplabeltext[cs][chapter=KAPITOLA ]
\setupindenting[medium, yes]
\setuphead[chapter][
alternative=middle,
before={\blank[force,10mm]},
after={\blank[1*line]},
style=\bfc,
numberstyle={\kerncharacters[0.125]\bfa},
numbercommand=\groupedcommand{}{\blank[4mm]},
sectionstopper={.},
conversion=Romannumerals,
]
% this alignment has no effect in 0.81
\define[1]\ChapterListNumbercommand
{\simplealignedbox{\listparameter{width}}{flushright}{#1}}
\setupcombinedlist[content][list=chapter, alternative=c]
\setupcombinedlist[chapter][
before=,
distance=0.5cm,
width=-0.5cm,
margin=2cm,
numbercommand={\ChapterListNumbercommand},
pageconversionset=pagenumber,
]
\starttext
\startfrontmatter
\title{TOC}
\placecontent
\chapter{Preface}
\stopfrontmatter
\startbodymatter
\chapter{Introduction}
\chapter{Workflow}
\chapter{Input}
\chapter{Output}
\stopbodymatter
\startbackmatter
\chapter{Index}
\stopbackmatter
\stoptext
Try to make shorter examples by removing layout and font changes when
when they are not necessary.
\define[1]\ChapterListNumbercommand
{\offset[x=-2cm,width=0pt]{\simplealignedbox{1.5cm}{flushright}{#1}}}
\setuplist
[chapter]
[distance=0cm,
width=0cm,
margin=2cm,
numbercommand=\ChapterListNumbercommand]
\starttext
\startfrontmatter
\completecontent
\chapter{Preface}
\stopfrontmatter
\startbodymatter
\chapter{Introduction}
\chapter{Workflow}
\chapter{Input}
\chapter{Output}
\stopbodymatter
\startbackmatter
\chapter{Index}
\stopbackmatter
\stoptext
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________