Implementation and documentation of \crfnmsetup
This commit is contained in:
@ -451,6 +451,66 @@
|
||||
{withprefix}
|
||||
{p. 1, n. 1, p. 2, n. 3 and p. 4, n. 3}
|
||||
|
||||
\crfnmheader{Key-value configuration interface}
|
||||
|
||||
Heavily modified setup for {\tt page}, {\tt note} and {\tt pagenote} with \crfnmverbatim{\crfnmsetup}
|
||||
|
||||
\crfnmsetup[page]{
|
||||
sg = {page },
|
||||
pl = {pages },
|
||||
delimiter = {; },
|
||||
before last reference = { AND },
|
||||
range separator = { to },
|
||||
collapsable? = yes
|
||||
}
|
||||
|
||||
\crfnmsetup[note]{
|
||||
sg = {note },
|
||||
pl = {notes },
|
||||
print prefix when second subtype? = no,
|
||||
delimiter when second subtype = +,
|
||||
before last reference when second subtype = { And },
|
||||
formatting when second subtype = \textit % single-arg macro
|
||||
}
|
||||
|
||||
\crfnmsetup[pagenote]{
|
||||
delimiter = {; },
|
||||
before last reference = { AND },
|
||||
range separator = { to },
|
||||
subtypes separator = { in },
|
||||
print prefix of first subtype = once,
|
||||
group subtypes? = no,
|
||||
continuous numbering? = no
|
||||
}
|
||||
|
||||
\crfnmtestenum{Simple type}
|
||||
{matthaeus-14, matthaeus-025, matthaeus-0223}
|
||||
{page}
|
||||
{withprefix}
|
||||
{pages 2; 4 AND 6}
|
||||
|
||||
\crfnmtestenum{Simple type with a range}
|
||||
{{matthaeus-2 to matthaeus-15}{matthaeus-16}}
|
||||
{page}
|
||||
{withprefix}
|
||||
{pages 1 to 2}
|
||||
|
||||
\crfnmtestenum{Double type}
|
||||
{note-Aminadab-undecim, note-generationes-quis, note-congregans-conteram, note-Israhel-mittam, note-regem-Theman}
|
||||
{pagenote}
|
||||
{withprefix}
|
||||
{pages 1 in \textit{1}; 2 in \textit{3} AND \textit{4} in \textit{1+2 And 3}}
|
||||
|
||||
\crfnmsetup[page]{
|
||||
collapsable? = no
|
||||
}
|
||||
|
||||
\crfnmtestenum{Pages are not collapsable anymore!}
|
||||
{{matthaeus-2}{matthaeus-15}{matthaeus-22}{matthaeus-025}}
|
||||
{page}
|
||||
{withprefix}
|
||||
{pages 1; 2; 3 AND 4}
|
||||
|
||||
\iflatex{\end{english}}
|
||||
\ifcontext{
|
||||
\language[latin]
|
||||
|
Reference in New Issue
Block a user