.png)
私の簡単なドキュメントは 2 つの部分のみに分かれています (数学のメモのみです)。
\starttext
% frontmatter
\startstandardmakeup
... % the cover
\stopstandardmakeup
\completecontent
\startbodymatter
... % main part
\stopbodymatter
\stoptext
ページ番号がコンテンツから始まるようfrontmatter
にしたいので、次のようにしてこれを実現します。Roman numbers
not the standardmakeup
\startfrontmatter
...
\stopstandardmakeup
\setupuserpagenumber[numberconversion=romannumerals]
\completecontent
\stopfrontmatter
\startbodymatter
% some settings?
...
また、 のページ番号をbodypart
から取得したいのですがArabic numeral 1
、どうすれば実現できますか?
もっと明確に言うと、ConTeXt が に入るときにbodymatter
、ページ番号をリセットして 1 から始まるようにできますか?
答え1
表紙部分のローマ字ページ番号を取得するには、
\definestructureconversionset [frontpart:pagenumber] [] [romannumerals]
または
\startsectionblockenvironment [frontpart]
\setupuserpagenumber [numberconversion=romannumerals]
\stopsectionblockenvironment
本文部分で呼び出す必要があるコマンドは同じメカニズムを使用します。frontpart
を に置き換えてbodypart
、\setcounter
ページ番号を変更するために使用します。
\startsectionblockenvironment [bodypart]
\setcounter [userpage] [1]
\stopsectionblockenvironment
完全な例を以下に示します。
\definestructureconversionset [frontpart:pagenumber] [] [romannumerals]
\startsectionblockenvironment [bodypart]
\setcounter [userpage] [1]
\stopsectionblockenvironment
\starttext
\startstandardmakeup
Cover page
\stopstandardmakeup
\startfrontmatter
\completecontent
\stopfrontmatter
\startbodymatter
Main part
\stopbodymatter
\stoptext