Changes

Jump to navigation Jump to search
186 bytes added ,  13:50, 13 January 2021
m
syntax of methods
< [[Structurals]] | [[References]] > (It's also in the manual at "Registers")
 
=Basics=
<context mode=mkiv source=yes>
\setuppapersize[A10][A7,landscape]
 
\setuppaper[nx=4, ny=2]
\setuplayout[location=middle,marking=on]
\setuparranging [XY]
 
\definefontfeature [textfigures] [onum=yes]
finally, ''pagestyle'' sets the page number references (slanted).
=== Individiual Individual Entries ===
Better granularity regarding the formatting of individual entries can
be achieved through the ''three-argument'' version of
=More Registers=
<{{cmd>|index</cmd> }} is only one special case of <cmd>{{gen|register</cmd>}}. You can define as much different registers as you like:
<{{cmd>|defineregister</cmd>}}<tt>[singular name][plural name]</tt>, e.g.
<texcode>
\defineregister[mouse][mice]
=Sorting=
The sorting of the index is influenced by the current [[Language CodesLanguages#Language_tags|languagetag]]. You can override that with the {{key|language}} key of {{cmd|setupregister}}.
There are a few additional "languages" for sorting, as defined in {{src|sort-lan.mkiv}}:
* <tt>DIN 5007-1</tt> (German) normal sorting, ß = ss
The details lay in a rather obscure set of methods (see {{src|sort-ini.lua|source}}), for which the following presets are defined:
* {{key|defaultmethod}} <tt>= default</tt> <tt>{{key|"zc,pc,zm,pm,uc"}} (</tt> uppercase like lowercase, diacritics separate)* {{key|beforemethod}} <tt>=before</tt> = {<tt>{key|"mm,mc,uc"}} (</tt> upper before lower, diacritics ignored)* {{key|aftermethod}} <tt>= after</tt> <tt>{{key|"pm,mc,uc}} (</tt> lower before upper, diacritics ignored)* {{key|firstmethod}} <tt>=first</tt> = <tt>{{key|"pc,mm,uc"}} (</tt> lower before upper, diacritics separate)* {{key|lastmethod}} <tt>=last</tt> = {<tt>{key|"mc,mm,uc"}} (</tt> upper before lower, diacritics separate)* If you don’t set the sorting method, the preset "<tt>first" </tt> ist used (and not "<tt>default"</tt>).* There’s no preset for the combination "uppercase like lowercase, diacritics ignored", try use {{key|"method}}<tt>={zm,pm,zc,zm,uc"}}</tt>.
* The sorting is also influenced by the current language or the language setting in {{cmd|setupregister}}.
This is an indexed term.
</texcode>
 
[[Category:Basics]]
138

edits

Navigation menu