pyafm/auxiliary.tex: Add an 'and' for the last Z-N tuning rule
[thesis.git] / src / package / siunitx-version-1.cfg
1 %%
2 %% This is file `siunitx-version-1.cfg',
3 %% generated with the docstrip utility.
4 %%
5 %% The original source files were:
6 %%
7 %% siunitx.dtx  (with options: `config,version-1')
8 %% ---------------------------------------------------------------
9 %% The siunitx package --- A comprehensive (SI) units package
10 %% Maintained by Joseph Wright
11 %% E-mail: joseph.wright@morningstar2.co.uk
12 %% Released under the LaTeX Project Public License v1.3c or later
13 %% See http://www.latex-project.org/lppl.txt
14 %% ---------------------------------------------------------------
15 %% 
16 \ProvidesExplFile {siunitx-version-1.cfg} {2013/03/11} {2.5q}
17   {siunitx: Version 1 settings}
18 \keys_define:nn { siunitx } {
19   addsign        .choice: ,
20   addsign /
21     all          .meta:n    = { explicit-sign           = +           },
22   addsign /
23     exp          .meta:n    = { explicit-sign           = +           },
24   addsign /
25     false        .meta:n    = { explicit-sign           =             },
26   addsign /
27     mant         .meta:n    = { explicit-sign           = +           },
28   addsign /
29     none         .meta:n    = { explicit-sign           =             },
30   addsign /
31     true         .meta:n    = { explicit-sign           = +           },
32   addsign        .default:n = { true                                  },
33   allowlitunits  .meta:n    = { free-standing-units     = #1          },
34   allowlitunits  .default:n = { true                                  },
35   allowoptarg    .meta:n    = { unit-optional-argument  = #1          },
36   allowoptargs   .default:n = { true                                  },
37   allowzeroexp   .meta:n    = { retain-zero-exponent    = #1          },
38   allowzeroexp   .default:n = { true                                  },
39   alsoload       .code:n    = ,
40   angformat      .code:n    = ,
41   anglesep       .choice: ,
42   anglesep /
43     cdot         .meta:n    =
44       { arc-separator         = \ensuremath { { } \cdot { } } },
45   anglesep /
46     comma        .meta:n    = { arc-separator           = \ensuremath { { {,} } } },
47   anglesep /
48     fullstop     .meta:n    = { arc-separator           = \ensuremath { { { . } } } },
49   anglesep /
50     med          .meta:n    = { arc-separator           = \ensuremath { \: } },
51   anglesep /
52     medium       .meta:n    = { arc-separator           = \ensuremath { \: } },
53   anglesep /
54     none         .meta:n    = { arc-separator           =             },
55   anglesep /
56     period       .meta:n    = { arc-separator           = \ensuremath { { { . } } } },
57   anglesep /
58     space        .meta:n    = { arc-separator           = \text { ~ } },
59   anglesep /
60     stop         .meta:n    = { arc-separator           = \ensuremath { { { . } } } },
61   anglesep /
62     thick        .meta:n    = { arc-separator           = \ensuremath { \; } },
63   anglesep /
64     thin         .meta:n    = { arc-separator           = \ensuremath { \, }  },
65   anglesep /
66     tightcdot    .meta:n    =
67       { arc-separator           = \ensuremath { \bgroup \cdot \egroup } },
68   anglesep /
69     tighttimes   .meta:n    =
70       { arc-separator           = \ensuremath { \bgroup \times \egroup } },
71   anglesep /
72     times        .meta:n    = { arc-separator           = \ensuremath { \times } },
73   anglesep /
74     unknown      .meta:n    = { arc-separator           = \ensuremath {#1} },
75   astroang       .meta:n    =
76     { angle-symbol-over-decimal = #1                                  },
77   astroang       .default:n = { true                                  },
78   closeerr       .meta:n    = { close-bracket           = \ensuremath {#1} },
79   closefrac      .meta:n    = { close-bracket           = \ensuremath {#1} },
80   closerange     .meta:n    = { close-bracket           = \ensuremath {#1} },
81   colour         .code:n    = { color                   = #1          },
82   colorall       .code:n    = ,
83   colourall      .code:n    = ,
84   colorneg       .code:n    = ,
85   colourneg      .code:n    = ,
86   colorunits     .meta:n    = ,
87   colourunits    .meta:n    = ,
88   colorvalues    .meta:n    = ,
89   colourvalues   .meta:n    = ,
90   decimalsymbol  .choice: ,
91   decimalsymbol /
92     cdot         .meta:n    =
93       { output-decimal-marker   = \ensuremath { { } \cdot { } } },
94   decimalsymbol /
95     comma        .meta:n    = { output-decimal-marker   = { \ensuremath { { , } } } },
96   decimalsymbol /
97     fullstop     .meta:n    = { output-decimal-marker   = { \ensuremath { { . } } } },
98   decimalsymbol /
99     period       .meta:n    = { output-decimal-marker   = { \ensuremath { { . } } } },
100   decimalsymbol /
101     stop         .meta:n    = { output-decimal-marker   = { \ensuremath { { . } } } },
102   decimalsymbol /
103     tightcdot    .code:n    =
104       { output-decimal-marker   = \ensuremath { \bgroup \cdot \egroup } },
105   decimalsymbol /
106     unknown      .meta:n    = { output-decimal-marker   = \ensuremath {#1} },
107   debug          .code:n    = ,
108   detectdisplay  .meta:n    = { detect-display-math     = #1          },
109   detectdisplay  .default:n = { true                                  },
110   digitsep       .choice: ,
111   digitsep /
112     cdot         .meta:n    =
113       { group-separator       = \ensuremath { { } \cdot { } }         },
114   digitsep /
115     comma        .meta:n    = { group-separator         = \ensuremath { { , } } },
116   digitsep /
117     fullstop     .meta:n    = { group-separator         = \ensuremath { . } },
118   digitsep /
119     med          .meta:n    = { group-separator         = \ensuremath { \: } },
120   digitsep /
121     medium       .meta:n    = { group-separator         = \ensuremath { \: } },
122   digitsep /
123     none         .meta:n    = { group-separator         =             },
124   digitsep /
125     period       .meta:n    = { group-separator         = \ensuremath { . } },
126   digitsep /
127     space        .meta:n    = { group-separator         = \text { ~ } },
128   digitsep /
129     stop         .meta:n    = { group-separator         = \ensuremath { . } },
130   digitsep /
131     thick        .meta:n    = { group-separator         = \ensuremath { \; } },
132   digitsep /
133     thin         .meta:n    = { group-separator         = \ensuremath { \, }  },
134   digitsep /
135     tightcdot    .meta:n    =
136       { group-separator         = \ensuremath { \bgroup \cdot \egroup } },
137   digitsep /
138     tighttimes  .meta:n     =
139       { group-separator         = \ensuremath { \bgroup \times \egroup } },
140   digitsep /
141     times        .meta:n    = { group-separator         = \ensuremath { \times } },
142   digitsep /
143     unknown      .meta:n    = { group-separator         = \ensuremath {#1} },
144   dp             .meta:n    =
145     {
146       round-mode      = places,
147       round-precision = #1,
148     },
149   emulate        .code:n    = ,
150   errspace       .choice: ,
151   errspace /
152     med          .meta:n    = { uncertainty-separator   = \ensuremath { \: } },
153   errspace /
154     medium       .meta:n    = { uncertainty-separator   = \ensuremath { \: } },
155   errspace /
156     none         .meta:n    = { uncertainty-separator   =             },
157   errspace /
158     space        .meta:n    = { uncertainty-separator   = \text { ~ } },
159   errspace /
160     thick        .meta:n    = { uncertainty-separator   = \ensuremath { \; } },
161   errspace /
162     thin         .meta:n    = { uncertainty-separator   = \ensuremath { \, } },
163   errspace /
164     unknown      .meta:n    = { uncertainty-separator   = \ensuremath {#1} },
165   eVcorra        .code:n    = ,
166   eVcorrb        .code:n    = ,
167   expbase        .choice: ,
168   expbase /
169     ten          .meta:n    = { exponent-base           = 10          },
170   expbase /
171     two          .meta:n    = { exponent-base           = 2           },
172   expbase /
173     unknown      .meta:n    = { exponent-base           = #1          },
174   expproduct     .choice: ,
175   expproduct /
176     cdot         .meta:n    =
177       { exponent-product        = \ensuremath { { } \cdot { } }        },
178   expproduct /
179     tightcdot    .meta:n    =
180       { exponent-product        = \ensuremath { \bgroup \cdot \egroup } },
181   expproduct /
182     tighttimes   .meta:n    =
183       { exponent-product        = \ensuremath { \bgroup \times \egroup } },
184   expproduct /
185     times        .meta:n    = { exponent-product        = \ensuremath { \times } },
186   expproduct /
187     unknown      .meta:n    = { exponent-product        = \ensuremath {#1} },
188   fixdp .choice:,
189   fixdp /
190     false        .meta:n    = { round-mode              = none        },
191   fixdp /
192     true         .meta:n    = { round-mode              = places      },
193   fixdp          .default:n = { true                                  },
194   fixsf          .choice: ,
195   fixsf /
196     false        .meta:n    = { round-mode              = none        },
197   fixsf /
198     true         .meta:n    = { round-mode              = figures     },
199   fixsf          .default:n = { true                                  },
200   fraction       .choice: ,
201   fraction /
202     frac         .meta:n    = { fraction-function       = \frac       },
203   fraction /
204     nice         .meta:n    = { fraction-function       = \frac       },
205   fraction /
206     sfrac        .meta:n    = { fraction-function       = \sfrac      },
207   fraction /
208     ugly         .meta:n    =
209       {
210         fraction-function       = \frac ,
211         per-mode                = symbol-or-fraction
212       },
213   inlinebold     .meta:n    = { detect-inline-weight    = #1          },
214   log            .code:n    = ,
215   load           .code:n    = ,
216   loctolang      .code:n    = ,
217   mathOmega      .meta:n    = { math-ohm                = #1          },
218   mathcelsius    .meta:n    = { math-celsius            = #1          },
219   mathdegree     .meta:n    = { math-degree             = #1          },
220   mathminute     .meta:n    = { math-arcminute          = #1          },
221   mathmu         .meta:n    = { math-micro              = #1          },
222   mathringA      .meta:n    = { math-angstrom           = #1          },
223   mathrm         .meta:x    =
224     { math-rm                 = \exp_not:c {#1}                       },
225   mathsOmega     .meta:n    = { math-ohm                = #1          },
226   mathscelsius   .meta:n    = { math-celsius            = #1          },
227   mathsdegree    .meta:n    = { math-degree             = #1          },
228   mathsecond     .meta:n    = { math-arcsecond          = #1          },
229   mathsf         .meta:x    =
230     { math-sf                 = \exp_not:c {#1}                       },
231   mathsminute    .meta:n    = { math-arcminute          = #1          },
232   mathsmu        .meta:n    = { math-micro              = #1          },
233   mathsringA     .meta:n    = { math-angstrom           = #1          },
234   mathsrm        .meta:x    =
235     { math-rm                 = \exp_not:c {#1}                       },
236   mathssecond    .meta:n    = { math-arcsecond          = #1          },
237   mathssf        .meta:x    =
238     { math-sf                 = \exp_not:c {#1}                       },
239   mathstt        .meta:x    =
240     { math-tt                 = \exp_not:c {#1}                       },
241   mathtt         .meta:x    =
242     { math-tt                 = \exp_not:c {#1}                       },
243   negcolor       .meta:n    = { negative-color          = #1          },
244   negcolour      .meta:n    = { negative-color          = #1          },
245   noload         .code:n    = ,
246   numaddn        .meta:n    = { input-symbols           = #1          },
247   numcloseerr    .meta:n    = { input-close-uncertainty = #1          },
248   numdecimal     .meta:n    = { input-decimal-markers   = #1          },
249   numdigits      .meta:n    = { input-digits            = #1          },
250   numdiv         .meta:n    = { input-quotient          = #1          },
251   numexp         .meta:n    = { input-exponent-markers  = #1          },
252   numgobble      .meta:n    = { input-ignore            = #1          },
253   numopenerr     .meta:n    = { input-open-uncertainty  = #1          },
254   numprod        .meta:n    = { input-product           = #1          },
255   numsign        .meta:n    = { input-signs             = #1          },
256   obeyall        .meta:n    = { detect-all              = #1          },
257   obeyall        .default:n = { true                                  },
258   obeybold       .meta:n    = { detect-weight           = #1          },
259   obeybold       .default:n = { true                                  },
260   obeyfamily     .meta:n    = { detect-family           = #1          },
261   obeyfamily     .default:n = { true                                  },
262   obeyitalic     .meta:n    = { detect-shape            = #1          },
263   obeyitalic     .default:n = { true                                  },
264   obeymode       .meta:n    = { detect-mode             = #1          },
265   obeymode       .default:n = { true                                  },
266   openerr        .meta:n    = { open-bracket            = \ensuremath {#1} },
267   openfrac       .meta:n    = { open-bracket            = \ensuremath {#1} },
268   openrange      .meta:n    = { open-bracket            = \ensuremath {#1} },
269   padangle       .choice: ,
270   padangle /
271     all          .meta:n    =
272       {
273         add-arc-degree-zero = true,
274         add-arc-minute-zero = true,
275         add-arc-second-zero = true
276       },
277   padangle /
278     both         .meta:n    =
279       {
280         add-arc-degree-zero = true,
281         add-arc-minute-zero = true,
282         add-arc-second-zero = true
283       },
284   padangle /
285     false        .meta:n    =
286       {
287         add-arc-degree-zero = false,
288         add-arc-minute-zero = false,
289         add-arc-second-zero = false
290       },
291   padangle /
292     large        .meta:n    =
293       {
294         add-arc-degree-zero = true,
295         add-arc-minute-zero = true,
296         add-arc-second-zero = false
297       },
298   padangle /
299     none         .meta:n    =
300       {
301         add-arc-degree-zero = false,
302         add-arc-minute-zero = false,
303         add-arc-second-zero = false
304       },
305   padangle /
306     small         .meta:n    =
307       {
308         add-arc-degree-zero = false,
309         add-arc-minute-zero = true,
310         add-arc-second-zero = true
311       },
312     true         .meta:n    =
313       {
314         add-arc-degree-zero = true,
315         add-arc-minute-zero = true,
316         add-arc-second-zero = true
317       },
318   padnumber      .choice: ,
319   padnumber /
320     all          .meta:n    =
321       {
322         add-decimal-zero = true,
323         add-integer-zero = true
324       },
325   padnumber /
326     both          .meta:n    =
327       {
328         add-decimal-zero = true,
329         add-integer-zero = true
330       },
331   padnumber /
332     false         .meta:n    =
333       {
334         add-decimal-zero = false,
335         add-integer-zero = false
336       },
337   padnumber /
338     leading        .meta:n    =
339       {
340         add-decimal-zero = true,
341         add-integer-zero = false
342       },
343   padnumber /
344     none         .meta:n    =
345       {
346         add-decimal-zero = false,
347         add-integer-zero = false
348       },
349   padnumber /
350     trailing         .meta:n    =
351       {
352         add-decimal-zero = false,
353         add-integer-zero = true
354       },
355   padnumber /
356     true          .meta:n    =
357       {
358         add-decimal-zero = true,
359         add-integer-zero = true
360       },
361   per            .choice: ,
362   per /
363     frac         .meta:n    = { per-mode                = fraction    },
364   per /
365     fraction     .meta:n    = { per-mode                = fraction    },
366   per /
367     reciprocal   .meta:n    = { per-mode                = reciprocal  },
368   per /
369     slash        .meta:n    = { per-mode                = symbol      },
370   prefixbase     .code:n    = ,
371   prefixproduct  .code:n    = ,
372   prefixsymbolic .meta:n    = { prefixes-as-symbols     = #1          },
373   prefixsymbolic .default:n = { true                                  },
374   prespace       .meta:n    = { space-before-unit       = #1          },
375   prespace       .default:n = { true                                  },
376   redefsymbols   .meta:n    = { redefine-symbols        = #1          },
377   redefsymbols   .default:n = { true                                  },
378   repeatunits    .choice: ,
379   repeatunits /
380     false        .meta:n    =
381       {
382         multi-part-units      = single,
383         product-units         = single,
384       },
385   repeatunits /
386     power        .meta:n    =
387       {
388         multi-part-units      = repeat,
389         product-units         = power,
390       },
391   repeatunits /
392     true        .meta:n       =
393       {
394         multi-part-units      = repeat,
395         product-units         = repeat,
396       },
397   repeatunits    .default:n = { true                                  },
398   retainplus     .meta:n    = { retain-explicit-plus    = #1          },
399   retainplus     .default:n = { true                                  },
400   seperr         .meta:n    = { separate-uncertainty    = #1          },
401   seperr         .default:n = { true                                  },
402   sepfour        .meta:n    = { group-four-digits       = true        },
403   sepfour        .default:n = { true                                  },
404   sf             .meta:n    =
405     {
406       round-mode      = figures,
407       round-precision = #1,
408     },
409   sign           .meta:n    = { explicit-sign           = #1          },
410   slash          .choice: ,
411   slash /
412     slash        .meta:n    = { per-symbol              = \ensuremath { / }  },
413   slash /
414     unknown      .meta:n    = { per-symbol              = \ensuremath {#1} },
415   stickyper      .meta:n    = { sticky-per              = #1          },
416   stickyper      .default:n = { true                                  },
417   strictarc      .code:n    = ,
418   tabalign       .code:n    =
419     {
420       \str_if_eq:nnTF {#1} { centre }
421         { \keys_set:nn { siunitx } { table-alignment = center } }
422         { \keys_set:nn { siunitx } { table-alignment = #1 } }
423     },
424   tabalignexp    .code:n    = { table-align-exponent    = #1          },
425   tabautofit     .meta:n    = { table-auto-round        = #1          },
426   tabautofit     .default:n = { true                                  },
427   tabexpalign    .code:n    = { table-align-exponent    = #1          },
428   tabformat      .meta:n    = { table-format            = #1          },
429   tabnumalign    .code:n    =
430     {
431       \str_if_eq:nnTF {#1} { centre }
432         { \keys_set:nn { siunitx } { table-number-alignment = center } }
433         {
434           \str_if_eq:nnTF {#1} { centredecimal }
435             {
436               \keys_set:nn { siunitx }
437                 { table-number-alignment = center-decimal-marker }
438             }
439             {
440               \str_if_eq:nnTF {#1} { centerdecimal }
441                 {
442                   \keys_set:nn { siunitx }
443                     { table-number-alignment = center-decimal-marker }
444                 }
445                 {
446                   \keys_set:nn { siunitx }
447                     { table-number-alignment = #1 }
448                 }
449             }
450         }
451     },
452   tabparseonly   .meta:n    = { table-parse-only        = #1          },
453   tabparseonly   .default:n = { true                                  },
454   tabtextalign   .code:n    =
455     {
456       \str_if_eq:nnTF {#1} { centre }
457         { \keys_set:nn { siunitx } { table-text-alignment = center } }
458         { \keys_set:nn { siunitx } { table-text-alignment = #1 } }
459     },
460   tabunitalign   .code:n    =
461     {
462       \str_if_eq:nnTF {#1} { centre }
463         { \keys_set:nn { siunitx } { table-unit-alignment = center } }
464         { \keys_set:nn { siunitx } { table-unit-alignment = #1 } }
465     },
466   textOmega      .meta:n    = { text-ohm                = #1          },
467   textcelsius    .meta:n    = { text-celsius            = #1          },
468   textdegree     .meta:n    = { text-degree             = #1          },
469   textminute     .meta:n    = { text-arcminute          = #1          },
470   textmode       .choice: ,
471   textmode /
472     true         .meta:n    = { mode                    = text        },
473   textmode /
474     false        .meta:n    = { mode                    = math        },
475   textmode       .default:n = { true                                  },
476   textmu         .meta:n    = { text-micro              = #1          },
477   textringA      .meta:n    = { text-angstrom           = #1          },
478   textrm         .meta:x    =
479     { text-rm                 = \exp_not:c {#1}                       },
480   textsecond     .meta:n    = { text-arcsecond          = #1          },
481   textsf         .meta:x    =
482     { text-sf                 = \exp_not:c {#1}                       },
483   texttt         .meta:x    =
484     { text-tt                 = \exp_not:c {#1}                       },
485   tightpm        .meta:n    = { tight-spacing           = #1          },
486   tightpm        .default:n = { true                                  },
487   tophrase       .meta:n    = { range-phrase            = #1          },
488   trapambigerr   .choice: ,
489   trapambigerr
490     / false      .meta:n    = { multi-part-units        = single      },
491   trapambigerr
492     / true       .meta:n    = { multi-part-units        = brackets    },
493   trapambigerr   .default:n = { true                                  },
494   trapambigfrac  .meta:n    = { bracket-numbers         = #1          },
495   trapambigfrac  .default:n = { true                                  },
496   trapambigrange .choice: ,
497   trapambigrange
498     / false      .meta:n    = { range-units             = single      },
499   trapambigrange
500     / true       .meta:n    = { range-units             = brackets    },
501   trapambigrange .default:n = { true                                  },
502   unitcolor      .meta:n    = { unit-color              = #1          },
503   unitcolour     .meta:n    = { unit-color              = #1          },
504   unitmathrm     .meta:x    =
505     { unit-math-rm            = \exp_not:c {#1}                       },
506   unitmathsf     .meta:x    =
507     { unit-math-sf            = \exp_not:c {#1}                       },
508   unitmathsrm    .meta:x    =
509     { unit-math-rm            = \exp_not:c {#1}                       },
510   unitmathssf    .meta:x    =
511     { unit-math-sf            = \exp_not:c {#1}                       },
512   unitmathstt    .meta:x    =
513     { unit-math-tt            = \exp_not:c {#1}                       },
514   unitmathtt     .meta:x    =
515     { unit-math-tt            = \exp_not:c {#1}                       },
516   unitmode       .meta:n    = { unit-mode               = #1          },
517   unitsep        .choice: ,
518   unitsep /
519     cdot         .meta:n    =
520       { inter-unit-product      = \ensuremath { { } \cdot { } }        },
521   unitsep /
522     comma        .meta:n    = { inter-unit-product      = { {,} }     },
523   unitsep /
524     fullstop     .meta:n    = { inter-unit-product      = { { . } }   },
525   unitsep /
526     med          .meta:n    = { inter-unit-product      = \ensuremath { \: } },
527   unitsep /
528     medium       .meta:n    = { inter-unit-product      = \ensuremath { \: } },
529   unitsep /
530     none         .meta:n    = { inter-unit-product      =             },
531   unitsep /
532     period       .meta:n    = { inter-unit-product      = { { . } }   },
533   unitsep /
534     space        .meta:n    = { inter-unit-product      = \text { ~ } },
535   unitsep /
536     stop         .meta:n    = { inter-unit-product      = { { . } }   },
537   unitsep /
538     thick        .meta:n    = { inter-unit-product      = \ensuremath { \; } },
539   unitsep /
540     thin         .meta:n    = { inter-unit-product      = \,          },
541   unitsep /
542     tightcdot    .meta:n    =
543       { inter-unit-product      = \ensuremath { \bgroup \cdot \egroup } },
544   unitsep /
545     tighttimes   .meta:n    =
546       { inter-unit-product      = \ensuremath { \bgroup \times \egroup } },
547   unitsep /
548     times        .meta:n   = { inter-unit-product       = \ensuremath { \times } },
549   unitsep /
550     unknown      .meta:n   = { inter-unit-product       = \ensuremath {#1} },
551   unitspace      .choice: ,
552   unitspace /
553     med          .meta:n   = { inter-unit-product       = \ensuremath { \: } },
554   unitspace /
555     medium       .meta:n   = { inter-unit-product       = \ensuremath { \: } },
556   unitspace /
557     none         .meta:n   = { inter-unit-product       =             },
558   unitspace /
559     space        .meta:n   = { inter-unit-product       = \text { ~ } },
560   unitspace /
561     thick        .meta:n   = { inter-unit-product       = \ensuremath { \; } },
562   unitspace /
563     thin         .meta:n   = { inter-unit-product       = \,          },
564   unitspace /
565     unknown      .meta:n   = { inter-unit-product       = \ensuremath {#1} },
566   valuecolor     .meta:n   = { number-color             = #1          },
567   valuecolour    .meta:n   = { number-color             = #1          },
568   valuemathrm    .meta:x   =
569     { number-math-rm           = \exp_not:c {#1}                      },
570   valuemathsf    .meta:x   =
571     { number-math-sf           = \exp_not:c {#1}                      },
572   valuemathsrm   .meta:x   =
573     { number-math-rm           = \exp_not:c {#1}                      },
574   valuemathssf   .meta:x   =
575     { number-math-sf           = \exp_not:c {#1}                      },
576   valuemathstt   .meta:x   =
577     { number-math-tt           = \exp_not:c {#1}                      },
578   valuemathtt    .meta:x   =
579     { number-math-tt           = \exp_not:c {#1}                      },
580   valuemode      .meta:n   = { number-mode              = #1          },
581   valuesep        .choice: ,
582   valuesep /
583     cdot         .meta:n    =
584       { number-unit-product     = \ensuremath { { } \cdot { } }  },
585   valuesep /
586     comma        .meta:n    = { number-unit-product     = { {,} }     },
587   valuesep /
588     fullstop     .meta:n    = { number-unit-product     = { { . } }   },
589   valuesep /
590     med          .meta:n    = { number-unit-product     = \ensuremath { \: } },
591   valuesep /
592     medium       .meta:n    = { number-unit-product     = \ensuremath { \: } },
593   valuesep /
594     none         .meta:n    = { number-unit-product     =             },
595   valuesep /
596     period       .meta:n    = { number-unit-product     = { { . } }   },
597   valuesep /
598     space        .meta:n    = { number-unit-product     = \text { ~ } },
599   valuesep /
600     stop         .meta:n    = { number-unit-product     = { { . } }   },
601   valuesep /
602     thick        .meta:n    = { number-unit-product     = \ensuremath { \; } },
603   valuesep /
604     thin         .meta:n    = { number-unit-product     = \,          },
605   valuesep /
606     tightcdot    .meta:n    =
607       { number-unit-product      = \ensuremath { \bgroup \cdot \egroup } },
608   valuesep /
609     tighttimes   .meta:n    =
610       { number-unit-product      = \ensuremath { \bgroup \times \egroup } },
611   valuesep /
612     times        .meta:n    = { number-unit-product      = \ensuremath { \times } },
613   valuesep /
614     unknown      .meta:n    = { number-unit-product      = \ensuremath {#1} },
615   xspace         .meta:n    = { use-xspace               = #1         },
616   xspace         .default:n = { true                                  },
617 }
618 \keys_define:nn { siunitx } {
619   unknown .code:n =
620     {
621       \msg_error:nnx { siunitx } { unknown-option }
622         { \exp_not:V \l_keys_key_tl }
623     }
624 }
625 \keys_set:nn { siunitx } {
626   free-standing-units = true ,
627   mode                = math ,
628 }
629 \cs_new_eq:NN \newunit     \DeclareSIUnit
630 \cs_new_eq:NN \renewunit   \DeclareSIUnit
631 \cs_new_eq:NN \provideunit \DeclareSIUnit
632 \NewDocumentCommand \newpower     { o m m } {
633   \IfNoValueTF {#1}
634     { \DeclareSIPrePower  #2 {#3} }
635     { \DeclareSIPostPower #2 {#3} }
636 }
637 \NewDocumentCommand \renewpower   { o m m } {
638   \IfNoValueTF {#1}
639     { \DeclareSIPrePower  #2 {#3} }
640     { \DeclareSIPostPower #2 {#3} }
641 }
642 \NewDocumentCommand \providepower { o m m } {
643   \IfNoValueTF {#1}
644     { \DeclareSIPrePower  #2 {#3} }
645     { \DeclareSIPostPower #2 {#3} }
646 }
647 \NewDocumentCommand \newprefix     { o m m m } {
648   \IfNoValueTF {#1}
649     { \DeclareSIPrefix     #2 {#3} {#4} }
650     { \DeclareBinaryPrefix #2 {#3} {#4} }
651 }
652 \NewDocumentCommand \renewprefix   { o m m m } {
653   \IfNoValueTF {#1}
654     { \DeclareSIPrefix     #2 {#3} {#4} }
655     { \DeclareBinaryPrefix #2 {#3} {#4} }
656 }
657 \NewDocumentCommand \provideprefix { o m m m } {
658   \IfNoValueTF {#1}
659     { \DeclareSIPrefix     #2 {#3} {#4} }
660     { \DeclareBinaryPrefix #2 {#3} {#4} }
661 }
662 \NewDocumentCommand \newqualifier { m m } {
663   \__siunitx_declare_qualifier:Nn #1 {#2}
664 }
665 \cs_new_eq:NN \renewqualifier   \newqualifier
666 \cs_new_eq:NN \providequalifier \newqualifier
667 \DeclareSIPrePower \Square  { 2 }
668 \DeclareSIPrePower \ssquare { 2 }
669 \DeclareSIUnit \BAR   { \bar }
670 \DeclareSIUnit \bbar  { \bar }
671 \DeclareSIUnit \Day   { \day }
672 \DeclareSIUnit \dday  { \day }
673 \DeclareSIUnit \Gray  { \gray }
674 \DeclareSIUnit \ggray { \gray }
675 \DeclareSIUnit \atomicmass { \atomicmassunit }
676 \DeclareSIUnit \arcmin     { \arcminute }
677 \DeclareSIUnit \arcsec     { \arcsecond }
678 \DeclareSIUnit \are      { a }
679 \DeclareSIUnit \curie    { Ci }
680 \DeclareSIUnit \gal      { Gal }
681 \DeclareSIUnit \millibar { \milli \bar }
682 \DeclareSIUnit \rad      { rad }
683 \DeclareSIUnit \rem      { rem }
684 \DeclareSIUnit \roentgen { R }
685 \DeclareSIUnit \micA   { \micro \ampere }
686 \DeclareSIUnit \micmol { \micro \mole   }
687 \DeclareSIUnit \micl   { \micro \litre  }
688 \DeclareSIUnit \micL   { \micro \liter  }
689 \DeclareSIUnit \nanog  { \nano  \gram   }
690 \DeclareSIUnit \micg   { \micro \gram   }
691 \DeclareSIUnit \picm   { \pico  \metre  }
692 \DeclareSIUnit \micm   { \micro \metre  }
693 \DeclareSIUnit \Sec    { \second }
694 \DeclareSIUnit \mics   { \micro \second }
695 \DeclareSIUnit \cmc    { \centi \metre \cubed }
696 \DeclareSIUnit \dmc    { \deci  \metre \cubed }
697 \DeclareSIUnit \cms    { \centi \metre \squared }
698 \DeclareSIUnit \centimetrecubed   { \centi \metre \cubed }
699 \DeclareSIUnit \centimetresquared { \centi \metre \squared }
700 \DeclareSIUnit \cubiccentimetre   { \centi \metre \cubed }
701 \DeclareSIUnit \cubicdecimetre    { \deci \metre \cubed }
702 \DeclareSIUnit \squarecentimetre  { \centi \metre \squared }
703 \DeclareSIUnit \squaremetre       { \metre \squared }
704 \DeclareSIUnit \squarekilometre   { \kilo \metre \squared }
705 \DeclareSIUnit \parsec    { pc }
706 \DeclareSIUnit \lightyear { ly }
707 \DeclareSIUnit \gmol  { g  \text { - } mol }
708 \DeclareSIUnit \kgmol { kg \text { - } mol }
709 \DeclareSIUnit \lbmol { lb \text { - } mol }
710 \DeclareSIUnit \molar { \mole \per \cubic \deci \metre }
711 \DeclareSIUnit \Molar { \textsc { m } }
712 \DeclareSIUnit \torr  { Torr }
713 \DeclareSIUnit \gon    { gon }
714 \DeclareSIUnit \clight { \text { \ensuremath { c } } }
715 \DeclareSIUnit \micron    { \micro \metre }
716 \DeclareSIUnit \mrad      { \milli \rad }
717 \DeclareSIUnit \gauss     { G }
718 \DeclareSIUnit \eVperc    { \eV \per \clight }
719 \DeclareSIUnit \nanobarn  { \nano \barn }
720 \DeclareSIUnit \picobarn  { \pico \barn }
721 \DeclareSIUnit \femtobarn { \femto \barn }
722 \DeclareSIUnit \attobarn  { \atto \barn }
723 \DeclareSIUnit \zeptobarn { \zepto \barn }
724 \DeclareSIUnit \yoctobarn { \yocto \barn }
725 \DeclareSIUnit \nb        { \nano \barn }
726 \DeclareSIUnit \pb        { \pico \barn }
727 \DeclareSIUnit \fb        { \femto \barn }
728 \DeclareSIUnit \ab        { \atto \barn }
729 \DeclareSIUnit \zb        { \zepto \barn }
730 \DeclareSIUnit \yb        { \yocto \barn }
731 \NewDocumentCommand \requiresiconfigs { m }
732   { \keys_set:nn { siunitx } { version-1-compatibility } }
733 %% Copyright (C) 2008-2013 by
734 %%   Joseph Wright <joseph.wright@morningstar2.co.uk>
735 %% 
736 %% It may be distributed and/or modified under the conditions of
737 %% the LaTeX Project Public License (LPPL), either version 1.3c of
738 %% this license or (at your option) any later version.  The latest
739 %% version of this license is in the file:
740 %%    http://www.latex-project.org/lppl.txt
741 %% 
742 %% This work is "maintained" (as per LPPL maintenance status) by
743 %%   Joseph Wright.
744 %% 
745 %% This work consists of the file  siunitx.dtx
746 %%           and the derived files siunitx.pdf,
747 %%                                 siunitx.sty and
748 %%                                 siunitx.ins.
749 %%
750 %% End of file `siunitx-version-1.cfg'.