1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
|
# zref-clever package
# Matthew Bertucci 4/24/2022 for v0.3.0
#include:zref-base
#include:zref-user
#include:zref-abspage
#include:ifdraft
#include:zref-hyperref
\zcref{labellist}#r
\zcref[options%keyvals]{labellist}#r
\zcref*{labellist}#r
\zcref*[options%keyvals]{labellist}#r
\zcpageref{labellist}#r
\zcpageref[options%keyvals]{labellist}#r
\zcpageref*{labellist}#r
\zcpageref*[options%keyvals]{labellist}#r
\zcsetup{options%keyvals}
#keyvals:\zcref,\zcref*,\zcpageref,\zcpageref*,\zcsetup
# standard keys
ref=#default,page,thecounter,title
page
typeset=#ref,name,both
noname
noref
sort#true,false
nosort
typesort={%<type list%>}
notypesort
comp#true,false
nocomp
endrange=#ref,stripprefix,pagecomp,pagecomp2
range#true,false
rangetopair#true,false
cap#true,false
nocap
capfirst#true,false
abbrev#true,false
noabbrev
noabbrevfirst
S
hyperref=#auto,true,false
nameinlink=#true,false,single,tsingle
lang=%<language%>
d=%<declension case%>
nudge=#true,false,ifdraft,iffinal
nudgeif=#multitype,comptosing,gender,all
nonudge
sg
g=
font=%<font commands%>
note=%<text%>
check={%<checks%>}
countertype={%<<counter>%> = %<<type> list%>}
counterresetters={%<counter list%>}
counterresetby={%<<counter=encl counter> list%>}
currentcounter=%<counter%>
# "general" keys
tpairsep={%<separator%>}
tlistsep={%<separator%>}
tlastsep={%<separator%>}
notesep={%<separator%>}
namesep={%<separator%>}
pairsep={%<separator%>}
listsep={%<separator%>}
lastsep={%<separator%>}
rangesep={%<separator%>}
refbounds={%<preref*,preref,postref,postref*%>}
namefont=%<name%>
reffont=%<name%>
#endkeyvals
#keyvals:\zcsetup
# preamble-only keys
nocompat={%<module list%>}
#endkeyvals
\zcRefTypeSetup{type}{options%keyvals}
#keyvals:\zcRefTypeSetup
namesep={%<separator%>}
pairsep={%<separator%>}
listsep={%<separator%>}
lastsep={%<separator%>}
rangesep={%<separator%>}
refbounds={%<preref*,preref,postref,postref*%>}
Name-sg=%<name%>
name-sg=%<name%>
Name-pl=%<name%>
name-pl=%<name%>
Name-sg-ab=%<name%>
name-sg-ab=%<name%>
Name-pl-ab=%<name%>
name-pl-ab=%<name%>
namefont=%<font commands%>
reffont=%<font commands%>
cap#true,false
abbrev#true,false
endrange=#ref,stripprefix,pagecomp,pagecomp2
rangetopair#true,false
#endkeyvals
\zcDeclareLanguage{language}
\zcDeclareLanguage[options%keyvals]{language}
#keyvals:\zcDeclareLanguage
declension={%<cases list%>}
gender={%<gender list%>}
allcaps
#endkeyvals
\zcDeclareLanguageAlias{language alias}{aliased language}
\zcLanguageSetup{language}{options%keyvals}
#keyvals:\zcLanguageSetup
tpairsep={%<separator%>}
tlistsep={%<separator%>}
tlastsep={%<separator%>}
notesep={%<separator%>}
namesep={%<separator%>}
pairsep={%<separator%>}
listsep={%<separator%>}
lastsep={%<separator%>}
rangesep={%<separator%>}
refbounds={%<preref*,preref,postref,postref*%>}
Name-sg=%<name%>
name-sg=%<name%>
Name-pl=%<name%>
name-pl=%<name%>
Name-sg-ab=%<name%>
name-sg-ab=%<name%>
Name-pl-ab=%<name%>
name-pl-ab=%<name%>
namefont=%<font commands%>
reffont=%<font commands%>
cap#true,false
abbrev#true,false
endrange=#ref,stripprefix,pagecomp,pagecomp2
rangetopair#true,false
# language-specific keys
type=%<type%>
case=#N,A,D,G
gender={%<gender list%>}
#endkeyvals
|