Warning, /office/kile/src/data/complete/tex/biblatex-dev.cwl is written in an unsupported language. File is not indexed.
0001 # biblatex package, available from ctan 0002 # commands for biblatex style authors 0003 # tbraun, 19.08.2009 0004 0005 \RequireBibliographyStyle{style} 0006 \InitializeBibliographyStyle{code} 0007 \DeclareBibliographyDriver{type}{code} 0008 \DeclareBibliographyAlias{alias}{type} 0009 0010 \DeclareBibliographyOption{key}{code} 0011 \DeclareBibliographyOption{key}[value]{code} 0012 0013 \DeclareEntryOption{key}{code} 0014 \DeclareEntryOption{key}[value]{code} 0015 0016 \RequireCitationStyle{style} 0017 \InitializeCitationStyle{code} 0018 \OnManualCitation{code} 0019 0020 \DeclareCiteCommand{command}{precode}{loopcode}{sepcode}{postcode} 0021 \DeclareCiteCommand{command}[wrapper]{precode}{loopcode}{sepcode}{postcode} 0022 0023 \DeclareCiteCommand*{command}{precode}{loopcode}{sepcode}{postcode} 0024 \DeclareCiteCommand*{command}[wrapper]{precode}{loopcode}{sepcode}{postcode} 0025 0026 \DeclareMultiCiteCommand{command}{cite}{delimiter} 0027 \DeclareMultiCiteCommand{command}[wrapper]{cite}{delimiter} 0028 0029 \DeclareAutoCiteCommand{name}{cite}{multicite} 0030 \DeclareAutoCiteCommand{name}[position]{cite}{multicite} 0031 0032 \printfield{field} 0033 \printfield[format]{field} 0034 0035 \printlist{literal list} 0036 \printlist[format]{literal list} 0037 \printlist[format][start – stop]{literal list} 0038 0039 \printnames{name list} 0040 \printnames[format]{name list} 0041 \printnames[format][start – stop]{name list} 0042 0043 \printtext{text} 0044 \printtext[format]{text} 0045 0046 \printfile{file} 0047 \printfile[format]{file} 0048 0049 \indexfield{field} 0050 \indexfield[format]{field} 0051 0052 \indexlist{literal list} 0053 \indexlist[format]{literal list} 0054 \indexlist[format][start – stop]{literal list} 0055 0056 \indexnames{literal list} 0057 \indexnames[format]{literal list} 0058 \indexnames[format][start – stop]{literal list} 0059 0060 \entrydata{key}{code} 0061 \entryset{precode}{postcode} 0062 0063 \DeclareFieldFormat{format}{code} 0064 \DeclareFieldFormat[entry type]{format}{code} 0065 0066 \DeclareListFormat{format}{code} 0067 \DeclareListFormat[entry type]{format}{code} 0068 0069 \DeclareNameFormat{format}{code} 0070 \DeclareNameFormat[entry type]{format}{code} 0071 0072 \DeclareIndexFieldFormat{format}{code} 0073 \DeclareIndexFieldFormat[entry type]{format}{code} 0074 0075 \DeclareIndexListFormat{format}{code} 0076 \DeclareIndexListFormat[entry type]{format}{code} 0077 0078 \DeclareIndexNameFormat{format}{code} 0079 \DeclareIndexNameFormat[entry type]{format}{code} 0080 0081 \DeclareFieldAlias{alias}{format} 0082 \DeclareFieldAlias[entry type]{alias}{format} 0083 \DeclareFieldAlias{alias}[format entry type]{format} 0084 \DeclareFieldAlias[entry type]{alias}[format entry type]{format} 0085 0086 \DeclareListAlias{alias}{format} 0087 \DeclareListAlias[entry type]{alias}{format} 0088 \DeclareListAlias{alias}[format entry type]{format} 0089 \DeclareListAlias[entry type]{alias}[format entry type]{format} 0090 0091 \DeclareNameAlias{alias}{format} 0092 \DeclareNameAlias[entry type]{alias}{format} 0093 \DeclareNameAlias{alias}[format entry type]{format} 0094 \DeclareNameAlias[entry type]{alias}[format entry type]{format} 0095 0096 \DeclareIndexFieldAlias{alias}{format} 0097 \DeclareIndexFieldAlias[entry type]{alias}{format} 0098 \DeclareIndexFieldAlias{alias}[format entry type]{format} 0099 \DeclareIndexFieldAlias[entry type]{alias}[format entry type]{format} 0100 0101 \DeclareIndexListAlias{alias}{format} 0102 \DeclareIndexListAlias[entry type]{alias}{format} 0103 \DeclareIndexListAlias{alias}[format entry type]{format} 0104 \DeclareIndexListAlias[entry type]{alias}[format entry type]{format} 0105 0106 \DeclareIndexNameAlias{alias}{format} 0107 \DeclareIndexNameAlias[entry type]{alias}{format} 0108 \DeclareIndexNameAlias{alias}[format entry type]{format} 0109 \DeclareIndexNameAlias[entry type]{alias}[format entry type]{format} 0110 0111 \thefield{field} 0112 \strfield{field} 0113 \thelist{literal list} 0114 \thename{name list} 0115 0116 \savefield{field}{macro} 0117 \savefield*{field}{macro} 0118 0119 \savename{name list}{macro} 0120 \savename*{name list}{macro} 0121 0122 \savefieldcs{field}{csname} 0123 \savefieldcs*{field}{csname} 0124 0125 \savelistcs{literal list}{csname} 0126 \savelistcs*{literal list}{csname} 0127 0128 \savenamecs{name list}{csname} 0129 \savenamecs*{name list}{csname} 0130 0131 \restorefield{field}{macro} 0132 \restorelist{literal list}{macro} 0133 \restorename{name list}{macro} 0134 \clearfield{field} 0135 \clearlist{literal list} 0136 \clearname{name list} 0137 0138 # tests 0139 \iffieldundef{field}{true}{false} 0140 \iflistundef{literal list}{true}{false} 0141 \ifnameundef{name list}{true}{false} 0142 \iffieldsequal{field 1}{field 2}{true}{false} 0143 \iflistsequal{literal list 1}{literal list 2}{true}{false} 0144 \ifnamesequal{name list 1}{name list 2}{true}{false} 0145 \iffieldequals{field}{macro}{true}{false} 0146 \iflistequals{literal list}{macro}{true}{false} 0147 \ifnameequals{name list}{macro}{true}{false} 0148 \iffieldequalcs{field}{csname}{true}{false} 0149 \iflistequalcs{literal list}{csname}{true}{false} 0150 \ifnameequalcs{name list}{csname}{true}{false} 0151 \iffieldequalstr{field}{string}{true}{false} 0152 \iffieldxref{field}{true}{false} 0153 \iflistxref{literal list}{true}{false} 0154 \ifnamexref{name list}{true}{false} 0155 \ifcurrentfield{field}{true}{false} 0156 \ifcurrentlist{literal list}{true}{false} 0157 \ifcurrentname{name list}{true}{false} 0158 \ifuseprefix{true}{false} 0159 \ifuseauthor{true}{false} 0160 \ifuseeditor{true}{false} 0161 \ifsingletitle{true}{false} 0162 \ifandothers{list}{true}{false} 0163 \ifmorenames{true}{false} 0164 \ifmoreitems{true}{false} 0165 \iffirstinits{true}{false} 0166 \ifciteseen{true}{false} 0167 \ifciteibid{true}{false} 0168 \ifopcit{true}{false} 0169 \ifloccit{true}{false} 0170 \iffirstonpage{true}{false} 0171 \ifsamepage{instance 1}{instance 2}{true}{false} 0172 \ifinteger{string}{true}{false} 0173 \ifnumeral{string}{true}{false} 0174 \ifnumerals{string}{true}{false} 0175 \ifbibstring{string}{true}{false} 0176 \iffieldbibstring{field}{true}{false} 0177 \ifcapital{true}{false} 0178 \ifcitation{true}{false} 0179 \ifbibliography{true}{false} 0180 \iffootnote{true}{false} 0181 uniquename # counter 0182 \ifthenelse{tests}{true}{false} 0183 0184 # misc 0185 0186 \newbibmacro{name}{definition} 0187 \newbibmacro{name}[arguments]{definition} 0188 \newbibmacro{name}[arguments][optional]{definition} 0189 0190 \newbibmacro*{name}{definition} 0191 \newbibmacro*{name}[arguments]{definition} 0192 \newbibmacro*{name}[arguments][optional]{definition} 0193 0194 \renewbibmacro{name}{definition} 0195 \renewbibmacro{name}[arguments]{definition} 0196 \renewbibmacro{name}[arguments][optional]{definition} 0197 0198 \renewbibmacro*{name}{definition} 0199 \renewbibmacro*{name}[arguments]{definition} 0200 \renewbibmacro*{name}[arguments][optional]{definition} 0201 0202 \usebibmacro{name} 0203 \savecommand{command} 0204 \restorecommand{command} 0205 \savebibmacro{name} 0206 \restorebibmacro{name} 0207 0208 \savefieldformat{format} 0209 \savefieldformat[entry type]{format} 0210 0211 \restorefieldformat{format} 0212 \restorefieldformat[entry type]{format} 0213 0214 \savelistformat{format} 0215 \savelistformat[entry type]{format} 0216 0217 \restorelistformat{format} 0218 \restorelistformat[entry type]{format} 0219 0220 \savenameformat{format} 0221 \savenameformat[entry type]{format} 0222 0223 \restorenameformat{format} 0224 \restorenameformat[entry type]{format} 0225 0226 \usedriver{code}{type} 0227 \bibhypertarget{name}{text} 0228 \bibhyperlink{name}{text} 0229 \bibhyperlink{name}{text} 0230 0231 \bibhyperref{text} 0232 \bibhyperref[entrykey]{text} 0233 0234 \ifhyperref{true}{false} 0235 \docsvfield{field} 0236 \MakeCapital{text} 0237 \MakeSentenceCase{text} 0238 \MakeSentenceCase*{text} 0239 0240 \mkpageprefix{text} 0241 \mkpageprefix[pagination]{text} 0242 0243 \mkpagetotal{text} 0244 \mkpagetotal[pagination]{text} 0245 0246 \DeclareNumChars{characters} 0247 \DeclareNumChars*{characters} 0248 \DeclareRangeChars{characters} 0249 \DeclareRangeChars*{characters} 0250 \DeclareRangeCommands{commands} 0251 \DeclareRangeCommands*{commands} 0252 \NumCheckSetup{code} 0253 \DeclareCaseLangs{languages} 0254 \DeclareCaseLangs*{languages} 0255 \BibliographyWarning{message} 0256 \pagetrackertrue 0257 \pagetrackerfalse 0258 \citetrackertrue 0259 \citetrackerfalse 0260 0261 # punctuation and spacing 0262 0263 \newblock 0264 \newunit 0265 \finentry 0266 \setunit{punctuation} 0267 \setunit*{punctuation} 0268 \setpunctfont{command} 0269 \resetpunctfont 0270 \ifpunct{true}{false} 0271 \ifterm{true}{false} 0272 \ifpunctmark{character}{true}{false} 0273 \adddot 0274 \addcomma 0275 \addsemicolon 0276 \addcolon 0277 \addperiod 0278 \addexclam 0279 \addquestion 0280 \isdot 0281 \nopunct 0282 \unspace 0283 \addspace 0284 \addnbspace 0285 \addthinspace 0286 \addnbthinspace 0287 \addlowpenspace 0288 \addhighpenspace 0289 \addlpthinspace 0290 \addhpthinspace 0291 \addabbrvspace 0292 \adddotspace 0293 \addslash 0294 \DeclareAutoPunctuation{characters} 0295 \DeclareCapitalPunctuation{characters} 0296 \DeclarePunctuationPairs{identifier}{characters} 0297 \DeclareQuotePunctuation{characters} 0298 \bibsentence 0299 \midsentence 0300 0301 # bibliography strings 0302 \bibstring{key} 0303 \bibstring[wrapper]{key} 0304 0305 \bibcpstring{key} 0306 \bibcpstring[wrapper]{key} 0307 0308 \biblcstring{key} 0309 \biblcstring[wrapper]{key} 0310 \bibxstring{key} 0311 0312 # localization 0313 \DeclareBibliographyStrings{definitions} 0314 \InheritBibliographyStrings{language} 0315 \DeclareBibliographyExtras{code} 0316 \UndeclareBibliographyExtras{code} 0317 \InheritBibliographyExtras{language} 0318 \DeclareHyphenationExceptions{text} 0319 \DeclareLanguageMapping{language}{file} 0320 \NewBibliographyString{key} 0321 0322 # formatting 0323 0324 \bibleftparen 0325 \bibrightparen 0326 \bibleftbracket 0327 \bibrightbracket 0328 \bibnamedash 0329 \labelnamepunct 0330 \subtitlepunct 0331 \bibpagespunct 0332 \multinamedelim 0333 \finalnamedelim 0334 \revsdnamedelim 0335 \andothersdelim 0336 \multilistdelim 0337 \finallistdelim 0338 \andmoredelim 0339 \multicitedelim 0340 \supercitedelim 0341 \compcitedelim 0342 \nameyeardelim 0343 \prenotedelim 0344 \postnotedelim 0345 0346 \mkbibnamelast{text} 0347 \mkbibnamefirst{text} 0348 \mkbibnameaffix{text} 0349 0350 \bibrangedash 0351 \bibdatelong 0352 \bibdateshort 0353 \biburldatelong 0354 \biburldateshort 0355 \finalandcomma 0356 \mkbibordinal{integer} 0357 \mkbibmascord{integer} 0358 \mkbibfemord{integer} 0359 0360 # misc 0361 \mkbibemph{text} 0362 \mkbibquote{text} 0363 \mkbibparens{text} 0364 \mkbibbrackets{text} 0365 \mkbibfootnote{text} 0366 \mkbibsuperscript{text} 0367 \mkbibmonth{integer} 0368 0369 \bibdate 0370 \biburldate 0371 shorthandwidth 0372 labelnumberwidth 0373 labelalphawidth 0374 bibhyperref 0375 bibhyperlink 0376 bibhypertarget 0377 \shorthandwidth 0378 \labelnumberwidth 0379 \labelalphawidth 0380 maxlabelyear 0381 maxextraalpha 0382 refsection 0383 refsegment 0384 maxnames 0385 minnames 0386 maxitems 0387 minitems 0388 instcount 0389 citetotal 0390 citecount 0391 multicitetotal 0392 multicitecount 0393 listtotal 0394 listcount 0395 liststart 0396 liststop 0397 \currentfield 0398 \currentlist 0399 \currentname 0400 \AtBeginBibliography{code} 0401 \AtBeginShorthands{code} 0402 \AtEveryBibitem{code} 0403 \AtEveryLositem{code} 0404 \AtEveryCite{code} 0405 \AtEveryCitekey{code} 0406 \AtNextCite{code} 0407 \AtNextCitekey{code} 0408 0409 \AtDataInput{code} 0410 \AtDataInput[type]{code} 0411