%20in%20ConTeXt.png)
Mein einfaches Dokument ist nur in zwei Teile gegliedert (es sind nur einige mathematische Notizen).
\starttext
% frontmatter
\startstandardmakeup
... % the cover
\stopstandardmakeup
\completecontent
\startbodymatter
... % main part
\stopbodymatter
\stoptext
Ich hoffe, dass die Seitenzahl im Inhaltsverzeichnis beginnen frontmatter
kann , sodass ich dies folgendermaßen erreichen kann:Roman numbers
not the standardmakeup
\startfrontmatter
...
\stopstandardmakeup
\setupuserpagenumber[numberconversion=romannumerals]
\completecontent
\stopfrontmatter
\startbodymatter
% some settings?
...
und ich hoffe auch, dass die Seitenzahlen in bodypart
von sein können Arabic numeral 1
, wie kann ich das erreichen?
deutlicher: wenn ConTeXt ins eintritt bodymatter
, kann ich die Seitenzahlen zurücksetzen, so dass es bei 1 beginnen kann?
Antwort1
Um römische Seitenzahlen für den vorderen Teil zu erhalten, können Sie entweder
\definestructureconversionset [frontpart:pagenumber] [] [romannumerals]
oder
\startsectionblockenvironment [frontpart]
\setupuserpagenumber [numberconversion=romannumerals]
\stopsectionblockenvironment
Befehle, die im Hauptteil aufgerufen werden müssen, verwenden denselben Mechanismus. Ersetzen Sie einfach frontpart
durch bodypart
und verwenden Sie , \setcounter
um die Seitenzahl zu ändern:
\startsectionblockenvironment [bodypart]
\setcounter [userpage] [1]
\stopsectionblockenvironment
Hier ein vollständiges Beispiel:
\definestructureconversionset [frontpart:pagenumber] [] [romannumerals]
\startsectionblockenvironment [bodypart]
\setcounter [userpage] [1]
\stopsectionblockenvironment
\starttext
\startstandardmakeup
Cover page
\stopstandardmakeup
\startfrontmatter
\completecontent
\stopfrontmatter
\startbodymatter
Main part
\stopbodymatter
\stoptext