Difference between revisions of "Command/setupregister"

From Wiki
Jump to navigation Jump to search
(point to MkIV defineprocessor for setting pagestyle)
(some comments on options)
Line 126: Line 126:
 
<tr>
 
<tr>
 
   <td>n</td>
 
   <td>n</td>
   <td>Number of columns</td>
+
   <td>number of columns</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 134: Line 134:
 
<tr>
 
<tr>
 
   <td>align</td>
 
   <td>align</td>
   <td>?</td>
+
   <td>balance related (it’s difficult; try which combination suits you)</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
   <td>style</td>
 
   <td>style</td>
   <td>overall style(?)</td>
+
   <td>overall style (no effect, at least in MkIV)</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 154: Line 154:
 
<tr>
 
<tr>
 
   <td>coupling</td>
 
   <td>coupling</td>
   <td>special feature for screen documents</td>
+
   <td>special feature for screen documents (no effect in MkIV?)</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 210: Line 210:
 
<tr>
 
<tr>
 
   <td>alternative</td>
 
   <td>alternative</td>
   <td></td>
+
   <td>?</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 217: Line 217:
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
 +
Some options don’t seem to have any effect, at least in MkIV.
  
 
== Example ==
 
== Example ==

Revision as of 05:04, 6 October 2015

\setupregister

Syntax

\setupregister[...][...][...,...=...,...]
[...] singular
[...] name
n number
balance yes no
align yes no
style normal bold slanted boldslanted type cap small... command
pagestyle normal bold slanted boldslanted type cap small... command
textstyle normal bold slanted boldslanted type cap small... command
indicator yes no
coupling yes no
sectionnumber yes no
criterium section local all
distance dimension
symbol 1 2 ... n a ... none
interaction pagenumber text
expansion yes no command
referencing on off
location left middle right
maxwidth dimension
unknownreference empty none
alternative a b A B
prefix both first none
pagecommand command
textcommand command
compress yes no
method default before after first last

Description

The options are as follows:

Option Description
n number of columns
balance balance columns?
align balance related (it’s difficult; try which combination suits you)
style overall style (no effect, at least in MkIV)
pagestyle style of page number
textstyle style of index word
indicator create letter sections?
coupling special feature for screen documents (no effect in MkIV?)
(section)number print part/... numbers?
criterium for part/chapter/section registers
distance between text and pagenumber
symbol for pagenumber (a=a,b,c; n=1,2,3; 1=dots; 2=blocks)
interaction which part should be clickable?
expansion ?
referencing create references for letter sections (like "index:a")?
textcommand custom command for index word
pagecommand custom command for page number
location ?
compress collapse page numbers
maxwidth Set the maximum length for the text of the index entry in the registerlist (the command uses \limitatetext to do this)
unknownreference insert a horizontal space before and after the reference in the text if you use interactive mode to move from one entry in the text to next or previous one and there is no previous or next reference.
alternative ?
method sets up the sorter used for \placeregister

Some options don’t seem to have any effect, at least in MkIV.

Example

Here is an example for MkII:

\defineregister[nickname][nicknames]

\setupregister [nickname]
  [partnumber=no,alternative=A,criterium=all,n=3,balance=yes,pagestyle=normal]
\setupregister [nickname][foto][pagestyle=bold]

\starttext

Text about Mamut\nickname{Mamut}.
\placefigure[]
  {Kuba\nickname[foto::]{Kuba} on the photo.}
  {\externalfigure[kuba][width=0.2\textwidth]}

\page
And text about Kuba\nickname{Kuba}.

\completenickname
\stoptext 

yields


I found it safer to put \register command after punctuation e.g.: Mamut.\nickname{Mamut} [P.K.]

For the MkIV version of setting the pagestyle, and more, see the material on \defineprocessor that is on this page.

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: