josephwright / siunitx

A comprehensive (SI) units package for LaTeX
LaTeX Project Public License v1.3c
362 stars 26 forks source link

Errors after re-installation of MiKTeX #228

Closed ghost closed 11 years ago

ghost commented 11 years ago

Hello,

this is the minimal example I used:

\documentclass{scrartcl} \usepackage{siunitx} \begin{document} Test \end{document}

and these are the errors after updating MiKTeX today:

Zeile 5562: Missing \begin{document}. ...e_fill_skip { \c_zeroskip plus 1 fill } Zeile 6832: Undefined control sequence \NewDocumentCommand Zeile 6832: Undefined control sequence \NewDocumentCommand \DeclareBinaryPrefix Zeile 6833: Illegal parameter number in definition of \siunitx#_function:w ...iunitx_declareprefix:Nnnn #1 {#2} { 2 } Zeile 6833: Illegal parameter number in definition of \siunitx#_function:w ...iunitx_declare_prefix:Nnnn #1 {#2} { 2 } Zeile 6833: You can't use macro parameter character #' in horizontal mode ...itx_declare_prefix:Nnnn #1 {#2} { 2 } {# Zeile 6835: Undefined control sequence \NewDocumentCommand Zeile 6835: Undefined control sequence \NewDocumentCommand \DeclareSIPostPower Zeile 6836: You can't usemacro parameter character #' in horizontal mode \siunitx_declare_powerafter:Nn #1 {# Zeile 6838: Undefined control sequence \NewDocumentCommand Zeile 6838: Undefined control sequence \NewDocumentCommand \DeclareSIPrefix Zeile 6839: Illegal parameter number in definition of \siunitx#_function:w ...unitx_declareprefix:Nnnn #1 {#2} { 10 } Zeile 6839: Illegal parameter number in definition of \siunitx#_function:w ...unitx_declare_prefix:Nnnn #1 {#2} { 10 } Zeile 6839: You can't use macro parameter character #' in horizontal mode ...tx_declare_prefix:Nnnn #1 {#2} { 10 } {# Zeile 6841: Undefined control sequence \NewDocumentCommand Zeile 6841: Undefined control sequence \NewDocumentCommand \DeclareSIPrePower Zeile 6842: You can't usemacro parameter character #' in horizontal mode \siunitx_declare_power_before:Nn #1 {# Zeile 6844: Undefined control sequence \NewDocumentCommand Zeile 6844: Undefined control sequence \NewDocumentCommand \DeclareSIQualifier Zeile 6845: You can't use macro parameter character #' in horizontal mode \siunitx_declare_qualifier:Nn #1 {# Zeile 6847: Undefined control sequence \NewDocumentCommand Zeile 6847: Undefined control sequence \NewDocumentCommand \DeclareSIUnit Zeile 6848: Illegal parameter number in definition of \siunitx_#_function:w \siunitx_declare_unit:Nnn #2 {#3} Zeile 6848: You can't usemacro parameter character #' in horizontal mode \siunitx_declareunit:Nnn #2 {#3} {# Zeile 6850: Undefined control sequence \NewDocumentCommand Zeile 6850: Undefined control sequence ...ocumentCommand \DeclareSIUnitWithOptions Zeile 6851: Illegal parameter number in definition of \siunitx#_function:w \siunitx_declare_unit:Nnn #1 {#2} Zeile 6851: You can't use macro parameter character #' in horizontal mode \siunitx_declare_unit:Nnn #1 {#2} {# Zeile 6861: Undefined control sequence \NewDocumentCommand Zeile 6861: Undefined control sequence \NewDocumentCommand \ang Zeile 6861: Undefined control sequence ...umentCommand \ang { o > { \SplitArgument Zeile 6863: Undefined control sequence \IfNoValueF Zeile 6863: You can't usemacro parameter character #' in horizontal mode \IfNoValueF {# Zeile 6864: Unknown option '##1' { \keys_set:nn { siunitx } {#1} Zeile 6866: Undefined control sequence \group_end: Zeile 6866: Illegal parameter number in definition of \lexp_internal_tl \group_end: Zeile 6866: Undefined control sequence \group_end: Zeile 6866: Missing number, treated as zero \group_end: Zeile 6866: Missing = inserted for \ifnum \group_end: Zeile 6866: Missing number, treated as zero \group_end: Zeile 6866: You can't use macro parameter character #' in horizontal mode \group_end: Zeile 6866: You can't use\numexpr' in horizontal mode \group_end: Zeile 6866: Missing number, treated as zero \group_end: Zeile 6866: You can't use macro parameter character #' in math mode \group_end: Zeile 6866: You can't usemacro parameter character #' in math mode \group_end: Zeile 6866: Undefined control sequence \group_end: Zeile 6866: Missing } inserted \group_end: Zeile 6866: Missing } inserted \group_end: Zeile 6866: Illegal parameter number in definition of \lexp_internal_tl \group_end: Zeile 6866: Invalid degree-minute-secondangle '##;2' \group_end: Zeile 6866: Illegal parameter number in definition of \lexp_internal_tl \group_end: Zeile 6866: Invalid numerical input '\group_end: ' \group_end: Zeile 6866: Undefined control sequence \group_end: Zeile 6866: Undefined control sequence \group_end: Zeile 6866: Missing number, treated as zero \group_end: Zeile 6866: Missing = inserted for \ifnum \group_end: Zeile 6866: Missing number, treated as zero \group_end: Zeile 6866: You can't use macro parameter character #' in horizontal mode \group_end: Zeile 6866: You can't use\numexpr' in horizontal mode \group_end: Zeile 6866: Missing number, treated as zero \group_end: Zeile 6866: You can't use macro parameter character #' in math mode \group_end: Zeile 6866: You can't usemacro parameter character #' in math mode \group_end: Zeile 6866: Undefined control sequence \group_end: Zeile 6866: Too many }'s \group_end: Zeile 6867: Too many }'s } Zeile 6868: Undefined control sequence \NewDocumentCommand Zeile 6868: Undefined control sequence \NewDocumentCommand \num Zeile 6870: Undefined control sequence \IfNoValueF Zeile 6870: You can't use macro parameter character #' in horizontal mode \IfNoValueF {# Zeile 6871: Unknown option '##1' { \keys_set:nn { siunitx } {#1} Zeile 6872: Illegal parameter number in definition of \l__exp_internal_tl \siunitx_number_output:n {#2} Zeile 6872: Undefined control sequence \siunitx_number_output:n {#2} Zeile 6872: Missing number, treated as zero \siunitx_number_output:n {#2} Zeile 6872: Missing = inserted for \ifnum \siunitx_number_output:n {#2} Zeile 6872: Missing number, treated as zero \siunitx_number_output:n {#2} Zeile 6872: You can't usemacro parameter character #' in horizontal mode \siunitx_number_output:n {#2} Zeile 6872: You can't use \numexpr' in horizontal mode \siunitx_number_output:n {#2} Zeile 6872: Missing number, treated as zero \siunitx_number_output:n {#2} Zeile 6872: You can't usemacro parameter character #' in math mode \siunitx_number_output:n {#2} Zeile 6872: You can't use macro parameter character #' in math mode \siunitx_number_output:n {#2} Zeile 6875: Undefined control sequence \NewDocumentCommand Zeile 6875: Undefined control sequence \NewDocumentCommand \numlist Zeile 6875: Undefined control sequence ...umentCommand \numlist { o > { \SplitList Zeile 6877: Undefined control sequence \IfNoValueF Zeile 6877: You can't usemacro parameter character #' in horizontal mode \IfNoValueF {# Zeile 6878: Unknown option '##1' { \keys_set:nn { siunitx } {#1} Zeile 6879: Undefined control sequence \siunitx_list_numbers:n {#2} Zeile 6879: Missing number, treated as zero \siunitx_list_numbers:n {#2} Zeile 6879: Missing = inserted for \ifnum \siunitx_list_numbers:n {#2} Zeile 6879: Missing number, treated as zero \siunitx_list_numbers:n {#2} Zeile 6879: You can't use macro parameter character #' in horizontal mode \siunitx_list_numbers:n {#2} Zeile 6879: You can't use\numexpr' in horizontal mode \siunitx_list_numbers:n {#2} Zeile 6879: Missing $ inserted \siunitx_list_numbers:n {#2} Zeile 6879: Illegal parameter number in definition of \lexp_internal_tl \siunitx_list_numbers:n {#2} Zeile 6879: Undefined control sequence \siunitx_list_numbers:n {#2} Zeile 6879: Missing number, treated as zero \siunitx_list_numbers:n {#2} Zeile 6879: Missing = inserted for \ifnum \siunitx_list_numbers:n {#2} Zeile 6879: Missing number, treated as zero \siunitx_list_numbers:n {#2} Zeile 6879: You can't use macro parameter character #' in math mode \siunitx_list_numbers:n {#2} Zeile 6879: You can't use\numexpr' in math mode \siunitx_list_numbers:n {#2}

Even re-installing MiKTeX did not help. The packed version of siunitx is 2013-03-13. The l3*-packages are installed.

Kind regards, Björn

josephwright commented 11 years ago

The latest release of siunitx works fine with the latest l3kernel. I suspect you have a version mismatch, but from the partial log cannot be sure. Can you attach or e-mail the full .log file?

ghost commented 11 years ago

Hello,

attached are the tex- and the log-file. As I already mentioned, I re-installed my MiKTeX, but the errors still show up.

I hope you can help.

Kind regards, Björn

2013/7/10 Joseph Wright notifications@github.com

The latest release of siunitx works fine with the latest l3kernel. I suspect you have a version mismatch, but from the partial log cannot be sure. Can you attach or e-mail the full .log file?

— Reply to this email directly or view it on GitHubhttps://github.com/josephwright/siunitx/issues/228#issuecomment-20740456 .

josephwright commented 11 years ago

I don't see a full log file: it will start with the pdfTeX banner line.

ghost commented 11 years ago

Hm, maybe the attached files were removed by the email program. Here is the content of the log-file:

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9) (preloaded format=pdflatex 2013.7.10) 10 JUL 2013 15:08 entering extended mode **Test.tex (C:\Users\Chanti\Desktop\Minimal\Test.tex LaTeX2e <2011/06/27> Babel <v3.8m> and hyphenation patterns for english, german, german-x-2013-05-26 , latin, ngerman, ngerman-x-2013-05-26, usenglishmax, loaded. (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrartcl.cls Document Class: scrartcl 2010/09/17 v3.07 KOMA-Script document class (article) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrkbase.sty Package: scrkbase 2010/09/17 v3.07 KOMA-Script package (KOMA-Script-dependent b asics and keyval usage) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrbase.sty Package: scrbase 2010/09/17 v3.07 KOMA-Script package (KOMA-Script-independent basics and keyval usage) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\keyval.sty" Package: keyval 1999/03/16 v1.13 key=value parser (DPC) \KV@toks@=\toks14 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrlfile.sty Package: scrlfile 2009/03/25 v3.03 KOMA-Script package (loading files) Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files) Copyright (C) Markus Kohm ))) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\tocbasic.sty Package: tocbasic 2010/09/14 v3.06a KOMA-Script package (handling toc-files) ) Package tocbasic Info: omitting babel extension for toc' (tocbasic) because of featurenobabel' available (tocbasic) for toc' on input line 115. Package tocbasic Info: omitting babel extension forlof' (tocbasic) because of feature nobabel' available (tocbasic) forlof' on input line 116. Package tocbasic Info: omitting babel extension for lot' (tocbasic) because of featurenobabel' available (tocbasic) for lot' on input line 117. Class scrartcl Info: Filescrsize11pt.clo' used instead of (scrartcl) file `scrsize11.clo' to setup font sizes on input line 121 0. (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrsize11pt.c lo File: scrsize11pt.clo 2010/09/17 v3.07 KOMA-Script font size class option (11pt ) ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\typearea.sty Package: typearea 2010/09/17 v3.07 KOMA-Script package (type area) Package typearea, 2010/09/17 v3.07 KOMA-Script package (type area) Copyright (C) Frank Neukam, 1992-1994 Copyright (C) Markus Kohm, 1994- \ta@bcor=\skip41 \ta@div=\count79 \ta@hblk=\skip42 \ta@vblk=\skip43 \ta@temp=\skip44 Package typearea Info: These are the values describing the layout: (typearea) DIV = 10 (typearea) BCOR = 0.0pt (typearea) \paperwidth = 597.50793pt (typearea) \textwidth = 418.25555pt (typearea) DIV departure = -6% (typearea) \evensidemargin = 17.3562pt (typearea) \oddsidemargin = 17.3562pt (typearea) \paperheight = 845.04694pt (typearea) \textheight = 595.80026pt (typearea) \topmargin = -25.16531pt (typearea) \headheight = 17.0pt (typearea) \headsep = 20.40001pt (typearea) \topskip = 11.0pt (typearea) \footskip = 47.60002pt (typearea) \baselineskip = 13.6pt (typearea) on input line 1134. ) \c@part=\count80 \c@section=\count81 \c@subsection=\count82 \c@subsubsection=\count83 \c@paragraph=\count84 \c@subparagraph=\count85 \abovecaptionskip=\skip45 \belowcaptionskip=\skip46 \c@pti@nb@sid@b@x=\box26 \c@figure=\count86 \c@table=\count87 \bibindent=\dimen102 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\siunitx\siunitx.sty (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\expl3.sty (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3names.sty (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3bootstrap.sty Package: l3bootstrap 2013/01/08 v4420 L3 Experimental bootstrap code ) Package: l3names 2012/12/07 v4346 L3 Namespace for primitives ) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\misc\etex.sty" Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB) \et@xins=\count88 ) Package: expl3 2013/03/14 v4469 L3 Experimental code bundle wrapper (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3basics.sty Package: l3basics 2013/01/10 v4428 L3 Basic definitions ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3expan.sty Package: l3expan 2013/02/03 v4458 L3 Argument expansion ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3tl.sty Package: l3tl 2013/01/08 v4415 L3 Token lists ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3seq.sty Package: l3seq 2013/01/12 v4434 L3 Sequences and stacks ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3int.sty Package: l3int 2013/01/13 v4444 L3 Integers \c_max_int=\count89 \l_tmpa_int=\count90 \l_tmpb_int=\count91 \g_tmpa_int=\count92 \g_tmpb_int=\count93 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3quark.sty Package: l3quark 2012/11/04 v4268 L3 Quarks ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3prg.sty Package: l3prg 2013/02/13 v4459 L3 Control structures \gprg_map_int=\count94 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3clist.sty Package: l3clist 2013/01/08 v4414 L3 Comma separated lists ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3token.sty Package: l3token 2013/01/10 v4428 L3 Experimental token manipulation ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3prop.sty Package: l3prop 2013/01/09 v4423 L3 Property lists ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3msg.sty Package: l3msg 2013/01/08 v4412 L3 Messages ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3file.sty Package: l3file 2013/01/14 v4446 L3 File and I/O operations \l_iow_line_count_int=\count95 \liow_target_count_int=\count96 \liow_current_line_int=\count97 \l__iow_current_word_int=\count98 \liow_current_indentation_int=\count99 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3skip.sty Package: l3skip 2013/01/13 v4444 L3 Dimensions and skips \c_zero_dim=\dimen103 \c_max_dim=\dimen104 \l_tmpa_dim=\dimen105 \l_tmpb_dim=\dimen106 \g_tmpa_dim=\dimen107 \g_tmpb_dim=\dimen108 \c_zero_skip=\skip47 \c_max_skip=\skip48 \l_tmpa_skip=\skip49 \l_tmpb_skip=\skip50 \g_tmpa_skip=\skip51 \g_tmpb_skip=\skip52 \c_zero_muskip=\muskip10 \c_max_muskip=\muskip11 \l_tmpa_muskip=\muskip12 \l_tmpb_muskip=\muskip13 \g_tmpa_muskip=\muskip14 \g_tmpb_muskip=\muskip15 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3keys.sty Package: l3keys 2013/02/24 v4461 L3 Experimental key-value interfaces \gkeyval_level_int=\count100 \l_keys_choice_int=\count101 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3fp.sty Package: l3fp 2013/01/19 v4449 L3 Floating points \c__fp_leading_shift_int=\count102 \cfp_middle_shift_int=\count103 \cfp_trailing_shift_int=\count104 \cfp_big_leading_shift_int=\count105 \cfp_big_middle_shift_int=\count106 \cfp_big_trailing_shift_int=\count107 \cfp_Bigg_leading_shift_int=\count108 \cfp_Bigg_middle_shift_int=\count109 \cfp_Bigg_trailing_shift_int=\count110 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3box.sty Package: l3box 2013/01/08 v4411 L3 Experimental boxes \c_empty_box=\box27 \l_tmpa_box=\box28 \l_tmpb_box=\box29 \g_tmpa_box=\box30 \g_tmpb_box=\box31 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3coffins.sty Package: l3coffins 2012/09/09 v4212 L3 Coffin code layer \lcoffin_internal_box=\box32 \lcoffin_internal_dim=\dimen109 \l__coffin_offset_x_dim=\dimen110 \lcoffin_offset_y_dim=\dimen111 \lcoffin_x_dim=\dimen112 \lcoffin_y_dim=\dimen113 \lcoffin_x_prime_dim=\dimen114 \l__coffin_y_prime_dim=\dimen115 \c_empty_coffin=\box33 \lcoffin_aligned_coffin=\box34 \lcoffin_aligned_internal_coffin=\box35 \l_tmpa_coffin=\box36 \l_tmpb_coffin=\box37 \lcoffin_display_coffin=\box38 \lcoffin_display_coord_coffin=\box39 \lcoffin_display_pole_coffin=\box40 \lcoffin_display_offset_dim=\dimen116 \l__coffin_display_x_dim=\dimen117 \lcoffin_display_y_dim=\dimen118 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3color.sty Package: l3color 2012/08/29 v4156 L3 Experimental color support ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3luatex.sty Package: l3luatex 2012/08/03 v4049 L3 Experimental LuaTeX-specific functions \gcctab_allocate_int=\count111 \gcctab_stack_int=\count112 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3candidates.sty Package: l3candidates 2013/03/14 v4468 L3 Experimental additions to l3kernel \lbox_top_dim=\dimen119 \lbox_bottom_dim=\dimen120 \lbox_left_dim=\dimen121 \lbox_right_dim=\dimen122 \lbox_top_new_dim=\dimen123 \l__box_bottom_new_dim=\dimen124 \lbox_left_new_dim=\dimen125 \lbox_right_new_dim=\dimen126 \lbox_internal_box=\box41 \lcoffin_bounding_shift_dim=\dimen127 \lcoffin_left_corner_dim=\dimen128 \lcoffin_right_corner_dim=\dimen129 \l__coffin_bottom_corner_dim=\dimen130 \lcoffin_top_corner_dim=\dimen131 \lcoffin_scaled_total_height_dim=\dimen132 \lcoffin_scaled_width_dim=\dimen133 ) ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty" Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) Package ifpdf Info: pdfTeX in PDF mode is detected. )) Package: siunitx 2011/11/14 v2.4 A comprehensive (SI) units package ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amstext.sty" Package: amstext 2000/06/29 v2.01 ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty" File: amsgen.sty 1999/11/30 v2.0 \@emptytoks=\toks15 \ex@=\dimen134 )) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tools\array.sty" Package: array 2008/09/09 v2.4c Tabular extension package (FMi) \col@sep=\dimen135 \extrarowheight=\dimen136 \NC@list=\toks16 \extratabsurround=\skip53 \backup@length=\skip54 ) (C:\Users\Chanti\AppData\Roaming\MiKTeX\2.9\tex\latex\l3packages\l3keys2e\l3key s2e.sty Package: l3keys2e 2013/03/12 v4467 LaTeX2e option processing using LaTeX3 keys ) \l_siunitx_tmp_box=\box42 \l_siunitx_tmp_dim=\dimen137 \l_siunitx_tmp_int=\count113 Variant \prop_get:NVNT already defined; not changing it on line 356 Variant \prop_get:NVNF already defined; not changing it on line 357 Variant \prop_get:NVNTF already defined; not changing it on line 358 \l_siunitx_number_mantissa_length_int=\count114 \l_siunitx_number_uncert_length_int=\count115 \l_siunitx_round_int=\count116 \l_siunitx_process_decimal_int=\count117 \l_siunitx_process_uncertainty_int=\count118 \l_siunitx_process_fixed_int=\count119 \l_siunitx_process_integer_min_int=\count120 \l_siunitx_process_precision_int=\count121 \l_siunitx_group_min_int=\count122 \l_siunitx_angle_marker_box=\box43 \l_siunitx_angle_unit_box=\box44 \l_siunitx_angle_marker_dim=\dimen138 \l_siunitx_angle_unit_dim=\dimen139 \l_siunitx_unit_int=\count123 \l_siunitx_unit_denominator_int=\count124 \l_siunitx_unit_numerator_int=\count125 \l_siunitx_unit_prefix_int=\count126 \l_siunitx_unit_prefix_base_int=\count127 \l_siunitx_unit_prefix_gram_int=\count128 \l_siunitx_number_product_int=\count129 \c_siunitx_one_fill_skip=\skip55

! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ...

l.5562 ...e_fill_skip { \c_zero_skip plus 1 fill }

You're in trouble here. Try typing to proceed. If that doesn't work, type X to quit. \l_siunitx_table_unit_align_skip=\skip56 \l_siunitx_table_exponent_dim=\dimen140 \l_siunitx_table_integer_dim=\dimen141 \l_siunitx_table_mantissa_dim=\dimen142 \l_siunitx_table_marker_dim=\dimen143 \l_siunitx_table_result_dim=\dimen144 \l_siunitx_table_uncert_dim=\dimen145 \l_siunitx_table_fill_pre_dim=\dimen146 \l_siunitx_table_fill_post_dim=\dimen147 \l_siunitx_table_fill_mid_dim=\dimen148 \l_siunitx_table_pre_box=\box45 \l_siunitx_table_post_box=\box46 \l_siunitx_table_mantissa_box=\box47 \l_siunitx_table_result_box=\box48 \l_siunitx_table_number_align_skip=\skip57 \l_siunitx_table_text_alignskip=\skip58 ! Undefined control sequence. l.6832 \NewDocumentCommand \DeclareBinaryPrefix { m m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), typeI' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6832 \NewDocumentCommand \DeclareBinaryPrefix { m m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,\hobx'), type I' and the correct spelling (e.g.,I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \siunitx#_function:w.

{ l.6833 ...iunitx_declare_prefix:Nnnn #1 {#2} { 2 } {#3} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \siunitx_#_function:w. 2 l.6833 ...iunitx_declare_prefix:Nnnn #1 {#2} { 2 } {#3} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! You can't use `macro parameter character #' in horizontal mode. l.6833 ...itx_declare_prefix:Nnnn #1 {#2} { 2 } {# 3} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. ! Undefined control sequence. l.6835 \NewDocumentCommand \DeclareSIPostPower { m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6835 \NewDocumentCommand \DeclareSIPostPower { m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.6836 \siunitx_declare_power_after:Nn #1 {# 2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. ! Undefined control sequence. l.6838 \NewDocumentCommand \DeclareSIPrefix { m m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6838 \NewDocumentCommand \DeclareSIPrefix { m m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \siunitx_#_function:w. { l.6839 ...unitx_declare_prefix:Nnnn #1 {#2} { 10 } {#3} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \siunitx_#_function:w. 2 l.6839 ...unitx_declare_prefix:Nnnn #1 {#2} { 10 } {#3} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! You can't use `macro parameter character #' in horizontal mode. l.6839 ...tx_declare_prefix:Nnnn #1 {#2} { 10 } {# 3} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. ! Undefined control sequence. l.6841 \NewDocumentCommand \DeclareSIPrePower { m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6841 \NewDocumentCommand \DeclareSIPrePower { m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.6842 \siunitx_declare_power_before:Nn #1 {# 2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. ! Undefined control sequence. l.6844 \NewDocumentCommand \DeclareSIQualifier { m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6844 \NewDocumentCommand \DeclareSIQualifier { m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.6845 \siunitx_declare_qualifier:Nn #1 {# 2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. ! Undefined control sequence. l.6847 \NewDocumentCommand \DeclareSIUnit { O { } m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6847 \NewDocumentCommand \DeclareSIUnit { O { } m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \siunitx_#_function:w. { l.6848 \siunitx_declare_unit:Nnn #2 {#3} {#1} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! You can't use `macro parameter character #' in horizontal mode. l.6848 \siunitx_declare_unit:Nnn #2 {#3} {# 1} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. ! Undefined control sequence. l.6850 \NewDocumentCommand \DeclareSIUnitWithOptions { m m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6850 ...ocumentCommand \DeclareSIUnitWithOptions { m m m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \siunitx_#_function:w. { l.6851 \siunitx_declare_unit:Nnn #1 {#2} {#3} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! You can't use `macro parameter character #' in horizontal mode. l.6851 \siunitx_declare_unit:Nnn #1 {#2} {# 3} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. ! Undefined control sequence. l.6861 \NewDocumentCommand \ang { o > { \SplitArgument { 2 } { ; } } m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6861 \NewDocumentCommand \ang { o > { \SplitArgument { 2 } { ; } } m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6861 ...umentCommand \ang { o > { \SplitArgument { 2 } { ; } } m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6863 \IfNoValueF {#1} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.6863 \IfNoValueF {# 1} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing`I}' or `I$' or`I\par'. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! siunitx error: "unknown-option" ! ! Unknown option '##1'. ! ! See the siunitx documentation for further information. ! ! For immediate help type H . !............................................... l.6864 { \keys_set:nn { siunitx } {#1} } |''''''''''''''''''''''''''''''''''''''''''''''' | The option file '##1' is not known by siunitx:perhaps it is spelled | incorrectly. |............................................... ! Undefined control sequence. \siunitx_angle_output:nnn ...e_init: \IfNoValueTF {#2}{\bool_set_false:N \l_... l.6866 \group_end: The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \l__exp_internal_tl. } l.6866 \group_end: You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. \tl_length:N \l_siunitx_tmpa_tl l.6866 \group_end: The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing number, treated as zero. ## l.6866 \group_end: A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! Missing = inserted for \ifnum. ## l.6866 \group_end: I was expecting to see `<',`=', or `>'. Didn't. ! Missing number, treated as zero. ## l.6866 \group_end: A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in horizontal mode. ## l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`\numexpr' in horizontal mode. \int_compare:nNnTF ...nt_eval:w #1#2__int_eval:w #3__int_eval_end: \prg_re... l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! Missing number, treated as zero. __int_eval_end: l.6866 \group_end: A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) LaTeX Font Info: External font `cmex10' loaded for size (Font) <10.95> on input line 6866. LaTeX Font Info: External font`cmex10' loaded for size (Font) <8> on input line 6866. LaTeX Font Info: External font `cmex10' loaded for size (Font) <6> on input line 6866. ! You can't use`macro parameter character #' in math mode. ## l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`macro parameter character #' in math mode. \l_siunitx_print_arg_tl ->\ensuremath {##}## l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! Undefined control sequence. \siunitx_angle_output:nnn ...1}{}{}}{\IfNoValueTF {#3}{\siunitx_error:nx {in... l.6866 \group_end: The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing } inserted. } l.6866 \group_end: I've inserted something that you may have forgotten. (See the above.) With luck, this will get me unwedged. But if you really didn't forget anything, try typing `2' now; then my insertion and my current dilemma will both disappear. ! Missing } inserted. } l.6866 \group_end: I've inserted something that you may have forgotten. (See the above.) With luck, this will get me unwedged. But if you really didn't forget anything, try typing `2' now; then my insertion and my current dilemma will both disappear. ! Illegal parameter number in definition of \l__exp_internal_tl. ; l.6866 \group_end: You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! siunitx error: "invalid-arc-format" ! ! Invalid degree-minute-secondangle '##;2'. ! ! See the siunitx documentation for further information. ! ! For immediate help type H . !............................................... l.6866 \group_end: |''''''''''''''''''''''''''''''''''''''''''''''' | Angles given in degree-minute-second format should contain two ';'symbols to | divide up the parts of the input. |............................................... ! Illegal parameter number in definition of \l__exp_internal_tl. } l.6866 \group_end: You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! siunitx error: "invalid-number" ! ! Invalid numerical input '\group_end: '. ! ! See the siunitx documentation for further information. ! ! For immediate help type H . !............................................... l.6866 \group_end: |''''''''''''''''''''''''''''''''''''''''''''''' | The inputgiven as a number does not make logical sense. This happens, | forexample, if a number only contains a sign. |............................................... ! Undefined control sequence. ...tl \l_siunitx_tmpa_tl }\prop_del:NV \l_siunitx_number_in_prop ... l.6866 \group_end: The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. \tl_length:N \l_siunitx_tmpa_tl l.6866 \group_end: The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing number, treated as zero. ## l.6866 \group_end: A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! Missing = inserted for \ifnum. ## l.6866 \group_end: I was expecting to see `<',`=', or `>'. Didn't. ! Missing number, treated as zero. ## l.6866 \group_end: A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in horizontal mode. ## l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`\numexpr' in horizontal mode. \int_compare:nNnTF ...nt_eval:w #1#2__int_eval:w #3__int_eval_end: \prg_re... l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! Missing number, treated as zero. __int_eval_end: l.6866 \group_end: A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in math mode. ## l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`macro parameter character #' in math mode. \l_siunitx_print_arg_tl ->\ensuremath {##}## l.6866 \group_end: Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! Undefined control sequence. \tl_length:N \l_siunitx_tmpa_tl l.6866 \group_end: The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Too many }'s. \siunitx_angle_output:nnn ...ux:nnn {#1}{#2}{#3}}} l.6866 \group_end: You've closed more groups than you opened. Such booboos are generally harmless, so keep going. ! Too many }'s. l.6867 } You've closed more groups than you opened. Such booboos are generally harmless, so keep going. ! Undefined control sequence. l.6868 \NewDocumentCommand \num { o m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6868 \NewDocumentCommand \num { o m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6870 \IfNoValueF {#1} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use`macro parameter character #' in horizontal mode. l.6870 \IfNoValueF {# 1} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! siunitx error: "unknown-option" ! ! Unknown option '##1'. ! ! See the siunitx documentation for further information. ! ! For immediate help type H . !............................................... l.6871 { \keys_set:nn { siunitx } {#1} } |''''''''''''''''''''''''''''''''''''''''''''''' | The option file '##1' is not known by siunitx:perhaps it is spelled | incorrectly. |............................................... ! Illegal parameter number in definition of \l__exp_internal_tl. 2 l.6872 \siunitx_number_output:n {#2} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. \tl_length:N \l_siunitx_tmpa_tl l.6872 \siunitx_number_output:n {#2} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing number, treated as zero. ## l.6872 \siunitx_number_output:n {#2} A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! Missing = inserted for \ifnum. ## l.6872 \siunitx_number_output:n {#2} I was expecting to see `<',`=', or `>'. Didn't. ! Missing number, treated as zero. ## l.6872 \siunitx_number_output:n {#2} A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in horizontal mode. ## l.6872 \siunitx_number_output:n {#2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`\numexpr' in horizontal mode. \int_compare:nNnTF ...nt_eval:w #1#2__int_eval:w #3__int_eval_end: \prg_re... l.6872 \siunitx_number_output:n {#2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! Missing number, treated as zero. __int_eval_end: l.6872 \siunitx_number_output:n {#2} A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in math mode. ## l.6872 \siunitx_number_output:n {#2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`macro parameter character #' in math mode. \l_siunitx_print_arg_tl ->\ensuremath {##}## 2 l.6872 \siunitx_number_output:n {#2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! Undefined control sequence. l.6875 \NewDocumentCommand \numlist { o > { \SplitList { ; } } m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6875 \NewDocumentCommand \numlist { o > { \SplitList { ; } } m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6875 ...umentCommand \numlist { o > { \SplitList { ; } } m } { The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g.,`\hobx'), type `I' and the correct spelling (e.g.,`I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.6877 \IfNoValueF {#1} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use`macro parameter character #' in horizontal mode. l.6877 \IfNoValueF {# 1} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! siunitx error: "unknown-option" ! ! Unknown option '##1'. ! ! See the siunitx documentation for further information. ! ! For immediate help type H . !............................................... l.6878 { \keys_set:nn { siunitx } {#1} } |''''''''''''''''''''''''''''''''''''''''''''''' | The option file '##1' is not known by siunitx:perhaps it is spelled | incorrectly. |............................................... ! Undefined control sequence. \tl_length:n {##2} l.6879 \siunitx_list_numbers:n {#2} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing number, treated as zero. { l.6879 \siunitx_list_numbers:n {#2} A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! Missing = inserted for \ifnum. { l.6879 \siunitx_list_numbers:n {#2} I was expecting to see `<',`=', or `>'. Didn't. ! Missing number, treated as zero. { l.6879 \siunitx_list_numbers:n {#2} A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in horizontal mode. \tl_length:n {## 2} l.6879 \siunitx_list_numbers:n {#2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`\numexpr' in horizontal mode. \int_compare:nNnTF ...nt_eval:w #1#2__int_eval:w #3__int_eval_end: \prg_re... l.6879 \siunitx_list_numbers:n {#2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! Missing $ inserted. $ l.6879 \siunitx_list_numbers:n {#2} I've inserted a begin-math/end-math symbol since I think you left one out. Proceed, with fingers crossed. ! Illegal parameter number in definition of \l__exp_internal_tl. } l.6879 \siunitx_list_numbers:n {#2} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. \tl_length:N \l_siunitx_tmpa_tl l.6879 \siunitx_list_numbers:n {#2} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type`I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing number, treated as zero. ## l.6879 \siunitx_list_numbers:n {#2} A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! Missing = inserted for \ifnum. ## l.6879 \siunitx_list_numbers:n {#2} I was expecting to see `<',`=', or `>'. Didn't. ! Missing number, treated as zero. ## l.6879 \siunitx_list_numbers:n {#2} A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up`weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in math mode. ## l.6879 \siunitx_list_numbers:n {#2} Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or`I$' or `I\par'. ! You can't use`\numexpr' in math mode. \int_compare:nNnTF ...nt_eval:w #1#2__int_eval:w #3__int_eval_end: \prg_re... l.6879 \siunitx_list_numbers:n {#2} (That makes 100 errors; please try again.) Here is how much of TeX's memory you used: 8374 strings out of 495271 190542 string characters out of 3179674 202566 words of memory out of 3000000 11538 multiletter control sequences out of 15000+200000 6379 words of font info for 23 fonts, out of 3000000 for 9000 28 hyphenation exceptions out of 8191 41i,3n,35p,240b,163s stack positions out of 5000i,500n,10000p,200000b,50000s ! ==> Fatal error occurred, no output PDF file produced! 2013/7/10 Joseph Wright notifications@github.com > I don't see a full log file: it will start with the pdfTeX banner line. > > — > Reply to this email directly or view it on GitHubhttps://github.com/josephwright/siunitx/issues/228#issuecomment-20741692 > .
josephwright commented 11 years ago

Definitely a version issue. You have a much older version of siunitx than your copy of l3kernel. You are probably best removing siunitx using the package manager, and reinstalling it. (The newest version should give Package: siunitx 2013/03/11 v2.5q A comprehensive (SI) units package in the log.)

ghost commented 11 years ago

I will try it tomorrow in my office. The strange thing is that I completely removed and reinstalled MiKTeX, so it should have the newest version of siunitx. I will tell you tomorrow whether it works. Kind regards, Björn Am 10.07.2013 18:39 schrieb "Joseph Wright" notifications@github.com:

Definitely a version issue. You have a much older version of siunitx than your copy of l3kernel. You are probably best removing siunitx using the package manager, and reinstalling it. (The newest version should give Package: siunitx 2013/03/11 v2.5q A comprehensive (SI) units package in the log.)

— Reply to this email directly or view it on GitHubhttps://github.com/josephwright/siunitx/issues/228#issuecomment-20755264 .

ghost commented 11 years ago

Hi Joseph,

actually, the package manager showed that the newest version was installed. But I found out that LaTeX used outdated sty-files located in "C:\Users...\AppData\Roaming\MiKTeX\2.9\" instead of those in "C:\Programs (x86)\MiKTeX 2.9\". So I simply deleted the folder, and now LaTeX runs without errors.

Thank you for pointing out what to look for. I wouldn't have thought of a version problem arising after a re-installation of MiKTeX.

Kind regards, Björn

moorepants commented 3 years ago

SAGE publishing's submission system uses TexLive 2013 and I'm hitting this issue when trying to submit a journal paper to them (they force you to supply the .tex files and they compile it). Is there any way to work around this if I have no control over their installed software?

josephwright commented 3 years ago

I can test against TL'13 but I'd need a clear idea of exactly which siunitx version they have: can you supply the part of the log that would tell me, or provide contact details for the publisher so I can ask them?

moorepants commented 3 years ago

Is this sufficient:

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=pdflatex 2021.9.8) 1 NOV 2021 12:08

moorepants commented 3 years ago

Entire log:

TexLaTex Conversion Log for main.tex

Step 0. TeX fileset relationship parsing:
File main.tex determined to be root TeX file
File sagej.cls determined to be a resource for main.tex
File moreverb determined to be a resource for main.tex
File hyperref determined to be a resource for main.tex
File amsmath determined to be a resource for main.tex
File siunitx determined to be a resource for main.tex
File graphicx determined to be a resource for main.tex
File web-app-screenshot.png determined to be a resource for main.tex
File vine-v-bear-valley.pdf determined to be a resource for main.tex
File salvini-v-snoqualmie.pdf determined to be a resource for main.tex
File prinoth.png determined to be a resource for main.tex
File SageV.bst determined to be a resource for main.tex
File references.bib determined to be a resource for main.tex

Step 1. Conversion From .tex to .dvi Format:

Conversion Pass Number 1

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=pdflatex 2021.9.8)  1 NOV 2021 12:08
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**main.tex
(./main.tex
LaTeX2e <2011/06/27>
Babel  and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
(./sagej.cls
Document Class: sagej 2017/01/17 v1.20\ sagej.cls
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty
Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) 
) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty
Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) 
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
) (/usr/share/texlive/texmf-dist/tex/latex/base/latexsym.sty
Package: latexsym 1998/08/17 v2.2e Standard LaTeX package (lasy symbols)
\symlasy=\mathgroup4
LaTeX Font Info:    Overwriting symbol font `lasy' in version `bold'
(Font)                  U/lasy/m/n --> U/lasy/b/n on input line 47.
) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
) (/usr/share/texlive/texmf-dist/tex/latex/rotating/rotating.sty
Package: rotating 2009/03/28 v2.16a rotated objects in LaTeX
\c@r@tfl@t=\count88
\rotFPtop=\skip43
\rotFPbot=\skip44
\rot@float@box=\box26
\rot@mess@toks=\toks15
) (/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count89
\calc@Bcount=\count90
\calc@Adimen=\dimen105
\calc@Bdimen=\dimen106
\calc@Askip=\skip45
\calc@Bskip=\skip46
LaTeX Info: Redefining \setlength on input line 76.
LaTeX Info: Redefining \addtolength on input line 77.
\calc@Ccount=\count91
\calc@Cskip=\skip47
) (/usr/share/texlive/texmf-dist/tex/latex/textcase/textcase.sty
Package: textcase 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
) (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
Package: booktabs 2005/04/14 v1.61803 publication quality tables
\heavyrulewidth=\dimen107
\lightrulewidth=\dimen108
\cmidrulewidth=\dimen109
\belowrulesep=\dimen110
\belowbottomsep=\dimen111
\aboverulesep=\dimen112
\abovetopsep=\dimen113
\cmidrulesep=\dimen114
\cmidrulekern=\dimen115
\defaultaddspace=\dimen116
\@cmidla=\count92
\@cmidlb=\count93
\@aboverulesep=\dimen117
\@belowrulesep=\dimen118
\@thisruleclass=\count94
\@lastruleclass=\count95
\@thisrulewidth=\dimen119
) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package color Info: Driver file: pdftex.def on input line 130.
) (/usr/share/texlive/texmf-dist/tex/latex/endnotes/endnotes.sty
\c@endnote=\count96
\endnotesep=\dimen120
\@enotes=\write3
) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
\@emptytoks=\toks16
\symAMSa=\mathgroup5
\symAMSb=\mathgroup6
LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
(Font)                  U/euf/m/n --> U/euf/b/n on input line 106.
) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
Package: amssymb 2013/01/14 v3.01 AMS font symbols
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
File: amsgen.sty 1999/11/30 v2.0
\@emptytoks=\toks17
\ex@=\dimen121
)
\pmbraise@=\dimen122
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
Package: amsmath 2013/01/14 v2.14 AMS math features
\@mathmargin=\skip48
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
Package: amstext 2000/06/29 v2.01
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
Package: amsopn 1999/12/14 v2.01 operator names
)
\inf@bad=\count97
LaTeX Info: Redefining \frac on input line 210.
\uproot@=\count98
\leftroot@=\count99
LaTeX Info: Redefining \overline on input line 306.
\classnum@=\count100
\DOTSCASE@=\count101
LaTeX Info: Redefining \ldots on input line 378.
LaTeX Info: Redefining \dots on input line 381.
LaTeX Info: Redefining \cdots on input line 466.
\Mathstrutbox@=\box27
\strutbox@=\box28
\big@size=\dimen123
LaTeX Font Info:    Redeclaring font encoding OML on input line 566.
LaTeX Font Info:    Redeclaring font encoding OMS on input line 567.
\macc@depth=\count102
\c@MaxMatrixCols=\count103
\dotsspace@=\muskip10
\c@parentequation=\count104
\dspbrk@lvl=\count105
\tag@help=\toks18
\row@=\count106
\column@=\count107
\maxfields@=\count108
\andhelp@=\toks19
\eqnshift@=\dimen124
\alignsep@=\dimen125
\tagshift@=\dimen126
\tagwidth@=\dimen127
\totwidth@=\dimen128
\lineht@=\dimen129
\@envbody=\toks20
\multlinegap=\skip49
\multlinetaggap=\skip50
\mathdisplay@stack=\toks21
LaTeX Info: Redefining \[ on input line 2665.
LaTeX Info: Redefining \] on input line 2666.
) (/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
Package: amsthm 2004/08/06 v2.20
\thm@style=\toks22
\thm@bodyfont=\toks23
\thm@headfont=\toks24
\thm@notefont=\toks25
\thm@headpunct=\toks26
\thm@preskip=\skip51
\thm@postskip=\skip52
\thm@headsep=\skip53
\dth@everypar=\toks27
) (/usr/share/texlive/texmf-dist/tex/latex/base/tracefnt.sty
Package: tracefnt 1997/05/29 v3.0j Standard LaTeX package (font tracing)
\tracingfonts=\count109
LaTeX Info: Redefining \selectfont on input line 101.
) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is detected.
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count110
\Gm@cntv=\count111
\c@Gm@tempcnt=\count112
\Gm@bindingoffset=\dimen130
\Gm@wd@mp=\dimen131
\Gm@odd@mp=\dimen132
\Gm@even@mp=\dimen133
\Gm@layoutwidth=\dimen134
\Gm@layoutheight=\dimen135
\Gm@layouthoffset=\dimen136
\Gm@layoutvoffset=\dimen137
\Gm@dimlist=\toks28
) (/usr/share/texlive/texmf-dist/tex/latex/tools/ftnright.sty
Package: ftnright 2010/02/25 v1.1f footnote layout package (FMi)
\rcol@footinsskip=\skip54
\ftn@amount=\dimen138
)
\absbox=\box29
\@bls=\dimen139
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2013/02/03 v3.3-65 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2013/02/03 v1.5-62 caption3 kernel (AR)
\captionmargin=\dimen140
\captionmargin@=\dimen141
\captionwidth=\dimen142
\caption@tempdima=\dimen143
\caption@indent=\dimen144
\caption@parindent=\dimen145
\caption@hangindent=\dimen146
)
\c@ContinuedFloat=\count113
Package caption Info: rotating package is loaded.
) (/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty
Package: natbib 2010/09/13 8.31b (PWD, AO)
\bibhang=\skip55
\bibsep=\skip56
LaTeX Info: Redefining \cite on input line 694.
\c@NAT@ctr=\count114
)) (/usr/share/texlive/texmf-dist/tex/latex/moreverb/moreverb.sty
Package: moreverb 2008/06/03 v2.3a `more' verbatim facilities
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
Package: verbatim 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements
\every@verbatim=\toks29
\verbatim@line=\toks30
\verbatim@in@stream=\read1
)
\tab@position=\count115
\tab@size=\count116
\listing@line=\count117
) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip11
Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)

(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
Package hobsub Info: Skipping package `infwarerr' (already loaded).
Package hobsub Info: Skipping package `ltxcmds' (already loaded).
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
Package hobsub Info: Skipping package `ifvtex' (already loaded).
Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
Package hobsub Info: Skipping package `ifpdf' (already loaded).
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
(etexcmds)             that some package has redefined \expanded.
(etexcmds)             In the latter case, load this package earlier.
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
)
Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
)
Package hobsub Info: Skipping package `hobsub' (already loaded).
Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
Package: xcolor-patch 2011/01/30 xcolor patch
Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
Package atveryend Info: \enddocument detected (standard20110627).
Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty
Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO)
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
)
\@linkdim=\dimen147
\Hy@linkcounter=\count118
\Hy@pagecounter=\count119
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO)
)
\Hy@SavedSpaceFactor=\count120
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg
File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
)
Package hyperref Info: Option `colorlinks' set `true' on input line 4319.
Package hyperref Info: Option `bookmarksopen' set `true' on input line 4319.
Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 4319
.
Package hyperref Info: Hyper figures OFF on input line 4443.
Package hyperref Info: Link nesting OFF on input line 4448.
Package hyperref Info: Hyper index ON on input line 4451.
Package hyperref Info: Plain pages OFF on input line 4458.
Package hyperref Info: Backreferencing OFF on input line 4463.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4688.
\c@Hy@tempcnt=\count121
LaTeX Info: Redefining \url on input line 5041.
\XeTeXLinkMargin=\dimen148
\Fld@menulength=\count122
\Field@Width=\dimen149
\Fld@charsize=\dimen150
Package hyperref Info: Hyper figures OFF on input line 6295.
Package hyperref Info: Link nesting OFF on input line 6300.
Package hyperref Info: Hyper index ON on input line 6303.
Package hyperref Info: backreferencing OFF on input line 6310.
Package hyperref Info: Link coloring ON on input line 6313.
Package hyperref Info: Link coloring with OCG OFF on input line 6320.
Package hyperref Info: PDF/A mode OFF on input line 6325.
LaTeX Info: Redefining \ref on input line 6365.
LaTeX Info: Redefining \pageref on input line 6369.
\Hy@abspage=\count123
\c@Item=\count124
\c@Hfootnote=\count125
)

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX
\Fld@listcount=\count126
\c@bookmark@seq@number=\count127
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
82.
)
\Hy@SectionHShift=\skip57
) (/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty (/usr/share/texl
ive/texmf-dist/tex/latex/l3kernel/expl3.sty (/usr/share/texlive/texmf-dist/tex/
latex/l3kernel/l3names.sty (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3
bootstrap.sty
Package: l3bootstrap 2013/01/08 v4420 L3 Experimental bootstrap code
)
Package: l3names 2012/12/07 v4346 L3 Namespace for primitives
) (/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count128
)
Package: expl3 2013/03/14 v4469 L3 Experimental code bundle wrapper
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3basics.sty
Package: l3basics 2013/01/10 v4428 L3 Basic definitions
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3expan.sty
Package: l3expan 2013/02/03 v4458 L3 Argument expansion
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3tl.sty
Package: l3tl 2013/01/08 v4415 L3 Token lists
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3seq.sty
Package: l3seq 2013/01/12 v4434 L3 Sequences and stacks
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3int.sty
Package: l3int 2013/01/13 v4444 L3 Integers
\c_max_int=\count129
\l_tmpa_int=\count130
\l_tmpb_int=\count131
\g_tmpa_int=\count132
\g_tmpb_int=\count133
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3quark.sty
Package: l3quark 2012/11/04 v4268 L3 Quarks
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prg.sty
Package: l3prg 2013/02/13 v4459 L3 Control structures
\g__prg_map_int=\count134
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3clist.sty
Package: l3clist 2013/01/08 v4414 L3 Comma separated lists
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3token.sty
Package: l3token 2013/01/10 v4428 L3 Experimental token manipulation
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prop.sty
Package: l3prop 2013/01/09 v4423 L3 Property lists
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3msg.sty
Package: l3msg 2013/01/08 v4412 L3 Messages
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3file.sty
Package: l3file 2013/01/14 v4446 L3 File and I/O operations
\l_iow_line_count_int=\count135
\l__iow_target_count_int=\count136
\l__iow_current_line_int=\count137
\l__iow_current_word_int=\count138
\l__iow_current_indentation_int=\count139
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3skip.sty
Package: l3skip 2013/01/13 v4444 L3 Dimensions and skips
\c_zero_dim=\dimen151
\c_max_dim=\dimen152
\l_tmpa_dim=\dimen153
\l_tmpb_dim=\dimen154
\g_tmpa_dim=\dimen155
\g_tmpb_dim=\dimen156
\c_zero_skip=\skip58
\c_max_skip=\skip59
\l_tmpa_skip=\skip60
\l_tmpb_skip=\skip61
\g_tmpa_skip=\skip62
\g_tmpb_skip=\skip63
\c_zero_muskip=\muskip12
\c_max_muskip=\muskip13
\l_tmpa_muskip=\muskip14
\l_tmpb_muskip=\muskip15
\g_tmpa_muskip=\muskip16
\g_tmpb_muskip=\muskip17
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3keys.sty
Package: l3keys 2013/02/24 v4461 L3 Experimental key-value interfaces
\g__keyval_level_int=\count140
\l_keys_choice_int=\count141
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3fp.sty
Package: l3fp 2013/01/19 v4449 L3 Floating points
\c__fp_leading_shift_int=\count142
\c__fp_middle_shift_int=\count143
\c__fp_trailing_shift_int=\count144
\c__fp_big_leading_shift_int=\count145
\c__fp_big_middle_shift_int=\count146
\c__fp_big_trailing_shift_int=\count147
\c__fp_Bigg_leading_shift_int=\count148
\c__fp_Bigg_middle_shift_int=\count149
\c__fp_Bigg_trailing_shift_int=\count150
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3box.sty
Package: l3box 2013/01/08 v4411 L3 Experimental boxes
\c_empty_box=\box30
\l_tmpa_box=\box31
\l_tmpb_box=\box32
\g_tmpa_box=\box33
\g_tmpb_box=\box34
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3coffins.sty
Package: l3coffins 2012/09/09 v4212 L3 Coffin code layer
\l__coffin_internal_box=\box35
\l__coffin_internal_dim=\dimen157
\l__coffin_offset_x_dim=\dimen158
\l__coffin_offset_y_dim=\dimen159
\l__coffin_x_dim=\dimen160
\l__coffin_y_dim=\dimen161
\l__coffin_x_prime_dim=\dimen162
\l__coffin_y_prime_dim=\dimen163
\c_empty_coffin=\box36
\l__coffin_aligned_coffin=\box37
\l__coffin_aligned_internal_coffin=\box38
\l_tmpa_coffin=\box39
\l_tmpb_coffin=\box40
\l__coffin_display_coffin=\box41
\l__coffin_display_coord_coffin=\box42
\l__coffin_display_pole_coffin=\box43
\l__coffin_display_offset_dim=\dimen164
\l__coffin_display_x_dim=\dimen165
\l__coffin_display_y_dim=\dimen166
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3color.sty
Package: l3color 2012/08/29 v4156 L3 Experimental color support
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3luatex.sty
Package: l3luatex 2012/08/03 v4049 L3 Experimental LuaTeX-specific functions
\g__cctab_allocate_int=\count151
\g__cctab_stack_int=\count152
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3candidates.sty
Package: l3candidates 2013/03/14 v4468 L3 Experimental additions to l3kernel
\l__box_top_dim=\dimen167
\l__box_bottom_dim=\dimen168
\l__box_left_dim=\dimen169
\l__box_right_dim=\dimen170
\l__box_top_new_dim=\dimen171
\l__box_bottom_new_dim=\dimen172
\l__box_left_new_dim=\dimen173
\l__box_right_new_dim=\dimen174
\l__box_internal_box=\box44
\l__coffin_bounding_shift_dim=\dimen175
\l__coffin_left_corner_dim=\dimen176
\l__coffin_right_corner_dim=\dimen177
\l__coffin_bottom_corner_dim=\dimen178
\l__coffin_top_corner_dim=\dimen179
\l__coffin_scaled_total_height_dim=\dimen180
\l__coffin_scaled_width_dim=\dimen181
))
Package: siunitx 2012/06/13 v2.5e A comprehensive (SI) units package
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
\col@sep=\dimen182
\extrarowheight=\dimen183
\NC@list=\toks31
\extratabsurround=\skip64
\backup@length=\skip65
) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
Package: l3keys2e 2013/03/12 v4467 LaTeX2e option processing using LaTeX3 keys
)
\l_siunitx_tmp_box=\box45
\l_siunitx_tmp_dim=\dimen184
\l_siunitx_tmp_int=\count153
Variant \prop_get:NVNT already defined; not changing it on line 360
Variant \prop_get:NVNF already defined; not changing it on line 361
Variant \prop_get:NVNTF already defined; not changing it on line 362
\l_siunitx_number_mantissa_length_int=\count154
\l_siunitx_number_uncert_length_int=\count155
\l_siunitx_round_int=\count156
\l_siunitx_process_decimal_int=\count157
\l_siunitx_process_uncertainty_int=\count158
\l_siunitx_process_fixed_int=\count159
\l_siunitx_process_integer_min_int=\count160
\l_siunitx_process_precision_int=\count161
\l_siunitx_group_min_int=\count162
\l_siunitx_angle_marker_box=\box46
\l_siunitx_angle_unit_box=\box47
\l_siunitx_angle_marker_dim=\dimen185
\l_siunitx_angle_unit_dim=\dimen186
\l_siunitx_unit_int=\count163
\l_siunitx_unit_denominator_int=\count164
\l_siunitx_unit_numerator_int=\count165
\l_siunitx_unit_prefix_int=\count166
\l_siunitx_unit_prefix_base_int=\count167
\l_siunitx_unit_prefix_gram_int=\count168
\l_siunitx_number_product_int=\count169
\c_siunitx_one_fill_skip=\skip66

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H   for immediate help.
 ...                                              

l.5687 ...e_fill_skip { \c_zero_skip plus 1 fill }

You're in trouble here.  Try typing    to proceed.
If that doesn't work, type  X   to quit.

\l_siunitx_table_unit_align_skip=\skip67
\l_siunitx_table_exponent_dim=\dimen187
\l_siunitx_table_integer_dim=\dimen188
\l_siunitx_table_mantissa_dim=\dimen189
\l_siunitx_table_marker_dim=\dimen190
\l_siunitx_table_result_dim=\dimen191
\l_siunitx_table_uncert_dim=\dimen192
\l_siunitx_table_fill_pre_dim=\dimen193
\l_siunitx_table_fill_post_dim=\dimen194
\l_siunitx_table_fill_mid_dim=\dimen195
\l_siunitx_table_pre_box=\box48
\l_siunitx_table_post_box=\box49
\l_siunitx_table_mantissa_box=\box50
\l_siunitx_table_result_box=\box51
\l_siunitx_table_number_align_skip=\skip68
\l_siunitx_table_text_align_skip=\skip69
! Undefined control sequence.
l.7060 \NewDocumentCommand
                           \DeclareBinaryPrefix { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7060 \NewDocumentCommand \DeclareBinaryPrefix
                                                { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7061 ...iunitx_declare_prefix:Nnnn #1 {#2} { 2 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   2
l.7061 ...iunitx_declare_prefix:Nnnn #1 {#2} { 2 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7061 ...itx_declare_prefix:Nnnn #1 {#2} { 2 } {#
                                                  3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7063 \NewDocumentCommand
                           \DeclareSIPostPower { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7063 \NewDocumentCommand \DeclareSIPostPower
                                               { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7064   \siunitx_declare_power_after:Nn #1 {#
                                              2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7066 \NewDocumentCommand
                           \DeclareSIPrefix { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7066 \NewDocumentCommand \DeclareSIPrefix
                                            { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7067 ...unitx_declare_prefix:Nnnn #1 {#2} { 10 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   2
l.7067 ...unitx_declare_prefix:Nnnn #1 {#2} { 10 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7067 ...tx_declare_prefix:Nnnn #1 {#2} { 10 } {#
                                                  3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7069 \NewDocumentCommand
                           \DeclareSIPrePower { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7069 \NewDocumentCommand \DeclareSIPrePower
                                              { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7070   \siunitx_declare_power_before:Nn #1 {#
                                               2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7072 \NewDocumentCommand
                           \DeclareSIQualifier { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7072 \NewDocumentCommand \DeclareSIQualifier
                                               { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7073   \siunitx_declare_qualifier:Nn #1 {#
                                            2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7075 \NewDocumentCommand
                           \DeclareSIUnit { O { } m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7075 \NewDocumentCommand \DeclareSIUnit
                                          { O { } m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7076   \siunitx_declare_unit:Nnn #2 {#3}
                                           {#1}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7076   \siunitx_declare_unit:Nnn #2 {#3} {#
                                             1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7078 \NewDocumentCommand
                           \DeclareSIUnitWithOptions { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7078 ...ocumentCommand \DeclareSIUnitWithOptions
                                                   { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7079   \siunitx_declare_unit:Nnn #1 {#2}
                                           {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7079   \siunitx_declare_unit:Nnn #1 {#2} {#
                                             3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7089 \NewDocumentCommand
                           \ang { o > { \SplitArgument { 2 } { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7089 \NewDocumentCommand \ang
                                { o > { \SplitArgument { 2 } { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7089 ...umentCommand \ang { o > { \SplitArgument
                                                   { 2 } { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7091     \IfNoValueF
                       {#1}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7091     \IfNoValueF {#
                         1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "unknown-option"
! 
! Unknown option '##1'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7092       { \keys_set:nn { siunitx } {#1}
                                             }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The option file '##1' is not known by siunitx:perhaps it is spelled
| incorrectly.
|...............................................

! Undefined control sequence.
\siunitx_angle_output:nnn ...e_init: \IfNoValueTF 
                                                  {#2}{\bool_set_false:N \l_...
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   }
l.7094   \group_end:

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7094   \group_end:

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing number, treated as zero.
 
                   \__int_eval_end: 
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

LaTeX Font Info:    Try loading font information for OT1+ptm on input line 7094
.
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1ptm.fd
File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
)
LaTeX Font Info:    Try loading font information for U+lasy on input line 7094.

(/usr/share/texlive/texmf-dist/tex/latex/base/ulasy.fd
File: ulasy.fd 1998/08/17 v2.2e LaTeX symbol font definitions
)
LaTeX Font Info:    Try loading font information for U+msa on input line 7094.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
LaTeX Font Info:    Try loading font information for U+msb on input line 7094.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
! You can't use `macro parameter character #' in math mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `macro parameter character #' in math mode.
\l_siunitx_print_arg_tl ->\ensuremath {##}##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
\siunitx_angle_output:nnn ...1}{}{}}{\IfNoValueTF 
                                                  {#3}{\siunitx_error:nx {in...
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing } inserted.
 
                }
l.7094   \group_end:

I've inserted something that you may have forgotten.
(See the  above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.

! Missing } inserted.
 
                }
l.7094   \group_end:

I've inserted something that you may have forgotten.
(See the  above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   ;
l.7094   \group_end:

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "invalid-arc-format"
! 
! Invalid degree-minute-secondangle '##;2'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7094   \group_end:

|'''''''''''''''''''''''''''''''''''''''''''''''
| Angles given in degree-minute-second format should contain two ';'symbols to
| divide up the parts of the input.
|...............................................

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   }
l.7094   \group_end:

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "invalid-number"
! 
! Invalid numerical input '\group_end: '.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7094   \group_end:

|'''''''''''''''''''''''''''''''''''''''''''''''
| The inputgiven as a number does not make logical sense. This happens,
| forexample, if a number only contains a sign.
|...............................................

! Undefined control sequence.
 ...tl \l_siunitx_tmpa_tl }\prop_del:NV 
                                                  \l_siunitx_number_in_prop ...
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7094   \group_end:

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing number, treated as zero.
 
                   \__int_eval_end: 
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in math mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `macro parameter character #' in math mode.
\l_siunitx_print_arg_tl ->\ensuremath {##}##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Too many }'s.
\siunitx_angle_output:nnn ...ux:nnn {#1}{#2}{#3}}}

l.7094   \group_end:

You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.

! Too many }'s.
l.7095 }

You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.

! Undefined control sequence.
l.7096 \NewDocumentCommand
                           \num { o m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7096 \NewDocumentCommand \num
                                { o m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7099     \IfNoValueF
                       {#1}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7099     \IfNoValueF {#
                         1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "unknown-option"
! 
! Unknown option '##1'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7100       { \keys_set:nn { siunitx } {#1}
                                             }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The option file '##1' is not known by siunitx:perhaps it is spelled
| incorrectly.
|...............................................

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   2
l.7101     \siunitx_number_output:n {#2}

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7101     \siunitx_number_output:n {#2}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7101     \siunitx_number_output:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7101     \siunitx_number_output:n {#2}

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7101     \siunitx_number_output:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 ##

l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing number, treated as zero.
 
                   \__int_eval_end: 
l.7101     \siunitx_number_output:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in math mode.
 ##

l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `macro parameter character #' in math mode.
\l_siunitx_print_arg_tl ->\ensuremath {##}##
                                            2
l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7104 \NewDocumentCommand
                           \numlist { o > { \SplitList { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7104 \NewDocumentCommand \numlist
                                    { o > { \SplitList { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7104 ...umentCommand \numlist { o > { \SplitList
                                                   { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7107     \IfNoValueF
                       {#1}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7107     \IfNoValueF {#
                         1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "unknown-option"
! 
! Unknown option '##1'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7108       { \keys_set:nn { siunitx } {#1}
                                             }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The option file '##1' is not known by siunitx:perhaps it is spelled
| incorrectly.
|...............................................

! Undefined control sequence.
 \tl_length:n 
                        {##2}
l.7109     \siunitx_list_numbers:n {#2}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   {
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   {
l.7109     \siunitx_list_numbers:n {#2}

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   {
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 \tl_length:n {##
                           2}
l.7109     \siunitx_list_numbers:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7109     \siunitx_list_numbers:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing $ inserted.
 
                $
l.7109     \siunitx_list_numbers:n {#2}

I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   }
l.7109     \siunitx_list_numbers:n {#2}

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7109     \siunitx_list_numbers:n {#2}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7109     \siunitx_list_numbers:n {#2}

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in math mode.
 ##

l.7109     \siunitx_list_numbers:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in math mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7109     \siunitx_list_numbers:n {#2}

(That makes 100 errors; please try again.) 
Here is how much of TeX's memory you used:
 14823 strings out of 495063
 284731 string characters out of 3182202
 317074 words of memory out of 3000000
 17829 multiletter control sequences out of 15000+200000
 6164 words of font info for 26 fonts, out of 3000000 for 9000
 14 hyphenation exceptions out of 8191
 43i,4n,40p,296b,160s stack positions out of 5000i,500n,10000p,200000b,50000s

!  ==> Fatal error occurred, no output PDF file produced!
 STOUT: This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013)
 restricted \write18 enabled.
entering extended mode

Command Log results:
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=pdflatex 2021.9.8)  1 NOV 2021 12:08
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**main.tex
(./main.tex
LaTeX2e <2011/06/27>
Babel  and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
(./sagej.cls
Document Class: sagej 2017/01/17 v1.20\ sagej.cls
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty
Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) 
) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty
Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) 
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
) (/usr/share/texlive/texmf-dist/tex/latex/base/latexsym.sty
Package: latexsym 1998/08/17 v2.2e Standard LaTeX package (lasy symbols)
\symlasy=\mathgroup4
LaTeX Font Info:    Overwriting symbol font `lasy' in version `bold'
(Font)                  U/lasy/m/n --> U/lasy/b/n on input line 47.
) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
) (/usr/share/texlive/texmf-dist/tex/latex/rotating/rotating.sty
Package: rotating 2009/03/28 v2.16a rotated objects in LaTeX
\c@r@tfl@t=\count88
\rotFPtop=\skip43
\rotFPbot=\skip44
\rot@float@box=\box26
\rot@mess@toks=\toks15
) (/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count89
\calc@Bcount=\count90
\calc@Adimen=\dimen105
\calc@Bdimen=\dimen106
\calc@Askip=\skip45
\calc@Bskip=\skip46
LaTeX Info: Redefining \setlength on input line 76.
LaTeX Info: Redefining \addtolength on input line 77.
\calc@Ccount=\count91
\calc@Cskip=\skip47
) (/usr/share/texlive/texmf-dist/tex/latex/textcase/textcase.sty
Package: textcase 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
) (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
Package: booktabs 2005/04/14 v1.61803 publication quality tables
\heavyrulewidth=\dimen107
\lightrulewidth=\dimen108
\cmidrulewidth=\dimen109
\belowrulesep=\dimen110
\belowbottomsep=\dimen111
\aboverulesep=\dimen112
\abovetopsep=\dimen113
\cmidrulesep=\dimen114
\cmidrulekern=\dimen115
\defaultaddspace=\dimen116
\@cmidla=\count92
\@cmidlb=\count93
\@aboverulesep=\dimen117
\@belowrulesep=\dimen118
\@thisruleclass=\count94
\@lastruleclass=\count95
\@thisrulewidth=\dimen119
) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package color Info: Driver file: pdftex.def on input line 130.
) (/usr/share/texlive/texmf-dist/tex/latex/endnotes/endnotes.sty
\c@endnote=\count96
\endnotesep=\dimen120
\@enotes=\write3
) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
\@emptytoks=\toks16
\symAMSa=\mathgroup5
\symAMSb=\mathgroup6
LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
(Font)                  U/euf/m/n --> U/euf/b/n on input line 106.
) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
Package: amssymb 2013/01/14 v3.01 AMS font symbols
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
File: amsgen.sty 1999/11/30 v2.0
\@emptytoks=\toks17
\ex@=\dimen121
)
\pmbraise@=\dimen122
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
Package: amsmath 2013/01/14 v2.14 AMS math features
\@mathmargin=\skip48
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
Package: amstext 2000/06/29 v2.01
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
Package: amsopn 1999/12/14 v2.01 operator names
)
\inf@bad=\count97
LaTeX Info: Redefining \frac on input line 210.
\uproot@=\count98
\leftroot@=\count99
LaTeX Info: Redefining \overline on input line 306.
\classnum@=\count100
\DOTSCASE@=\count101
LaTeX Info: Redefining \ldots on input line 378.
LaTeX Info: Redefining \dots on input line 381.
LaTeX Info: Redefining \cdots on input line 466.
\Mathstrutbox@=\box27
\strutbox@=\box28
\big@size=\dimen123
LaTeX Font Info:    Redeclaring font encoding OML on input line 566.
LaTeX Font Info:    Redeclaring font encoding OMS on input line 567.
\macc@depth=\count102
\c@MaxMatrixCols=\count103
\dotsspace@=\muskip10
\c@parentequation=\count104
\dspbrk@lvl=\count105
\tag@help=\toks18
\row@=\count106
\column@=\count107
\maxfields@=\count108
\andhelp@=\toks19
\eqnshift@=\dimen124
\alignsep@=\dimen125
\tagshift@=\dimen126
\tagwidth@=\dimen127
\totwidth@=\dimen128
\lineht@=\dimen129
\@envbody=\toks20
\multlinegap=\skip49
\multlinetaggap=\skip50
\mathdisplay@stack=\toks21
LaTeX Info: Redefining \[ on input line 2665.
LaTeX Info: Redefining \] on input line 2666.
) (/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
Package: amsthm 2004/08/06 v2.20
\thm@style=\toks22
\thm@bodyfont=\toks23
\thm@headfont=\toks24
\thm@notefont=\toks25
\thm@headpunct=\toks26
\thm@preskip=\skip51
\thm@postskip=\skip52
\thm@headsep=\skip53
\dth@everypar=\toks27
) (/usr/share/texlive/texmf-dist/tex/latex/base/tracefnt.sty
Package: tracefnt 1997/05/29 v3.0j Standard LaTeX package (font tracing)
\tracingfonts=\count109
LaTeX Info: Redefining \selectfont on input line 101.
) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is detected.
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count110
\Gm@cntv=\count111
\c@Gm@tempcnt=\count112
\Gm@bindingoffset=\dimen130
\Gm@wd@mp=\dimen131
\Gm@odd@mp=\dimen132
\Gm@even@mp=\dimen133
\Gm@layoutwidth=\dimen134
\Gm@layoutheight=\dimen135
\Gm@layouthoffset=\dimen136
\Gm@layoutvoffset=\dimen137
\Gm@dimlist=\toks28
) (/usr/share/texlive/texmf-dist/tex/latex/tools/ftnright.sty
Package: ftnright 2010/02/25 v1.1f footnote layout package (FMi)
\rcol@footinsskip=\skip54
\ftn@amount=\dimen138
)
\absbox=\box29
\@bls=\dimen139
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2013/02/03 v3.3-65 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2013/02/03 v1.5-62 caption3 kernel (AR)
\captionmargin=\dimen140
\captionmargin@=\dimen141
\captionwidth=\dimen142
\caption@tempdima=\dimen143
\caption@indent=\dimen144
\caption@parindent=\dimen145
\caption@hangindent=\dimen146
)
\c@ContinuedFloat=\count113
Package caption Info: rotating package is loaded.
) (/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty
Package: natbib 2010/09/13 8.31b (PWD, AO)
\bibhang=\skip55
\bibsep=\skip56
LaTeX Info: Redefining \cite on input line 694.
\c@NAT@ctr=\count114
)) (/usr/share/texlive/texmf-dist/tex/latex/moreverb/moreverb.sty
Package: moreverb 2008/06/03 v2.3a `more' verbatim facilities
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
Package: verbatim 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements
\every@verbatim=\toks29
\verbatim@line=\toks30
\verbatim@in@stream=\read1
)
\tab@position=\count115
\tab@size=\count116
\listing@line=\count117
) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip11
Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)

(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
Package hobsub Info: Skipping package `infwarerr' (already loaded).
Package hobsub Info: Skipping package `ltxcmds' (already loaded).
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
Package hobsub Info: Skipping package `ifvtex' (already loaded).
Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
Package hobsub Info: Skipping package `ifpdf' (already loaded).
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
(etexcmds)             that some package has redefined \expanded.
(etexcmds)             In the latter case, load this package earlier.
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
)
Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
)
Package hobsub Info: Skipping package `hobsub' (already loaded).
Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
Package: xcolor-patch 2011/01/30 xcolor patch
Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
Package atveryend Info: \enddocument detected (standard20110627).
Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty
Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO)
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
)
\@linkdim=\dimen147
\Hy@linkcounter=\count118
\Hy@pagecounter=\count119
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO)
)
\Hy@SavedSpaceFactor=\count120
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg
File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
)
Package hyperref Info: Option `colorlinks' set `true' on input line 4319.
Package hyperref Info: Option `bookmarksopen' set `true' on input line 4319.
Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 4319
.
Package hyperref Info: Hyper figures OFF on input line 4443.
Package hyperref Info: Link nesting OFF on input line 4448.
Package hyperref Info: Hyper index ON on input line 4451.
Package hyperref Info: Plain pages OFF on input line 4458.
Package hyperref Info: Backreferencing OFF on input line 4463.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4688.
\c@Hy@tempcnt=\count121
LaTeX Info: Redefining \url on input line 5041.
\XeTeXLinkMargin=\dimen148
\Fld@menulength=\count122
\Field@Width=\dimen149
\Fld@charsize=\dimen150
Package hyperref Info: Hyper figures OFF on input line 6295.
Package hyperref Info: Link nesting OFF on input line 6300.
Package hyperref Info: Hyper index ON on input line 6303.
Package hyperref Info: backreferencing OFF on input line 6310.
Package hyperref Info: Link coloring ON on input line 6313.
Package hyperref Info: Link coloring with OCG OFF on input line 6320.
Package hyperref Info: PDF/A mode OFF on input line 6325.
LaTeX Info: Redefining \ref on input line 6365.
LaTeX Info: Redefining \pageref on input line 6369.
\Hy@abspage=\count123
\c@Item=\count124
\c@Hfootnote=\count125
)

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX
\Fld@listcount=\count126
\c@bookmark@seq@number=\count127
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
82.
)
\Hy@SectionHShift=\skip57
) (/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty (/usr/share/texl
ive/texmf-dist/tex/latex/l3kernel/expl3.sty (/usr/share/texlive/texmf-dist/tex/
latex/l3kernel/l3names.sty (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3
bootstrap.sty
Package: l3bootstrap 2013/01/08 v4420 L3 Experimental bootstrap code
)
Package: l3names 2012/12/07 v4346 L3 Namespace for primitives
) (/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count128
)
Package: expl3 2013/03/14 v4469 L3 Experimental code bundle wrapper
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3basics.sty
Package: l3basics 2013/01/10 v4428 L3 Basic definitions
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3expan.sty
Package: l3expan 2013/02/03 v4458 L3 Argument expansion
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3tl.sty
Package: l3tl 2013/01/08 v4415 L3 Token lists
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3seq.sty
Package: l3seq 2013/01/12 v4434 L3 Sequences and stacks
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3int.sty
Package: l3int 2013/01/13 v4444 L3 Integers
\c_max_int=\count129
\l_tmpa_int=\count130
\l_tmpb_int=\count131
\g_tmpa_int=\count132
\g_tmpb_int=\count133
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3quark.sty
Package: l3quark 2012/11/04 v4268 L3 Quarks
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prg.sty
Package: l3prg 2013/02/13 v4459 L3 Control structures
\g__prg_map_int=\count134
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3clist.sty
Package: l3clist 2013/01/08 v4414 L3 Comma separated lists
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3token.sty
Package: l3token 2013/01/10 v4428 L3 Experimental token manipulation
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prop.sty
Package: l3prop 2013/01/09 v4423 L3 Property lists
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3msg.sty
Package: l3msg 2013/01/08 v4412 L3 Messages
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3file.sty
Package: l3file 2013/01/14 v4446 L3 File and I/O operations
\l_iow_line_count_int=\count135
\l__iow_target_count_int=\count136
\l__iow_current_line_int=\count137
\l__iow_current_word_int=\count138
\l__iow_current_indentation_int=\count139
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3skip.sty
Package: l3skip 2013/01/13 v4444 L3 Dimensions and skips
\c_zero_dim=\dimen151
\c_max_dim=\dimen152
\l_tmpa_dim=\dimen153
\l_tmpb_dim=\dimen154
\g_tmpa_dim=\dimen155
\g_tmpb_dim=\dimen156
\c_zero_skip=\skip58
\c_max_skip=\skip59
\l_tmpa_skip=\skip60
\l_tmpb_skip=\skip61
\g_tmpa_skip=\skip62
\g_tmpb_skip=\skip63
\c_zero_muskip=\muskip12
\c_max_muskip=\muskip13
\l_tmpa_muskip=\muskip14
\l_tmpb_muskip=\muskip15
\g_tmpa_muskip=\muskip16
\g_tmpb_muskip=\muskip17
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3keys.sty
Package: l3keys 2013/02/24 v4461 L3 Experimental key-value interfaces
\g__keyval_level_int=\count140
\l_keys_choice_int=\count141
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3fp.sty
Package: l3fp 2013/01/19 v4449 L3 Floating points
\c__fp_leading_shift_int=\count142
\c__fp_middle_shift_int=\count143
\c__fp_trailing_shift_int=\count144
\c__fp_big_leading_shift_int=\count145
\c__fp_big_middle_shift_int=\count146
\c__fp_big_trailing_shift_int=\count147
\c__fp_Bigg_leading_shift_int=\count148
\c__fp_Bigg_middle_shift_int=\count149
\c__fp_Bigg_trailing_shift_int=\count150
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3box.sty
Package: l3box 2013/01/08 v4411 L3 Experimental boxes
\c_empty_box=\box30
\l_tmpa_box=\box31
\l_tmpb_box=\box32
\g_tmpa_box=\box33
\g_tmpb_box=\box34
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3coffins.sty
Package: l3coffins 2012/09/09 v4212 L3 Coffin code layer
\l__coffin_internal_box=\box35
\l__coffin_internal_dim=\dimen157
\l__coffin_offset_x_dim=\dimen158
\l__coffin_offset_y_dim=\dimen159
\l__coffin_x_dim=\dimen160
\l__coffin_y_dim=\dimen161
\l__coffin_x_prime_dim=\dimen162
\l__coffin_y_prime_dim=\dimen163
\c_empty_coffin=\box36
\l__coffin_aligned_coffin=\box37
\l__coffin_aligned_internal_coffin=\box38
\l_tmpa_coffin=\box39
\l_tmpb_coffin=\box40
\l__coffin_display_coffin=\box41
\l__coffin_display_coord_coffin=\box42
\l__coffin_display_pole_coffin=\box43
\l__coffin_display_offset_dim=\dimen164
\l__coffin_display_x_dim=\dimen165
\l__coffin_display_y_dim=\dimen166
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3color.sty
Package: l3color 2012/08/29 v4156 L3 Experimental color support
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3luatex.sty
Package: l3luatex 2012/08/03 v4049 L3 Experimental LuaTeX-specific functions
\g__cctab_allocate_int=\count151
\g__cctab_stack_int=\count152
) (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3candidates.sty
Package: l3candidates 2013/03/14 v4468 L3 Experimental additions to l3kernel
\l__box_top_dim=\dimen167
\l__box_bottom_dim=\dimen168
\l__box_left_dim=\dimen169
\l__box_right_dim=\dimen170
\l__box_top_new_dim=\dimen171
\l__box_bottom_new_dim=\dimen172
\l__box_left_new_dim=\dimen173
\l__box_right_new_dim=\dimen174
\l__box_internal_box=\box44
\l__coffin_bounding_shift_dim=\dimen175
\l__coffin_left_corner_dim=\dimen176
\l__coffin_right_corner_dim=\dimen177
\l__coffin_bottom_corner_dim=\dimen178
\l__coffin_top_corner_dim=\dimen179
\l__coffin_scaled_total_height_dim=\dimen180
\l__coffin_scaled_width_dim=\dimen181
))
Package: siunitx 2012/06/13 v2.5e A comprehensive (SI) units package
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
\col@sep=\dimen182
\extrarowheight=\dimen183
\NC@list=\toks31
\extratabsurround=\skip64
\backup@length=\skip65
) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
Package: l3keys2e 2013/03/12 v4467 LaTeX2e option processing using LaTeX3 keys
)
\l_siunitx_tmp_box=\box45
\l_siunitx_tmp_dim=\dimen184
\l_siunitx_tmp_int=\count153
Variant \prop_get:NVNT already defined; not changing it on line 360
Variant \prop_get:NVNF already defined; not changing it on line 361
Variant \prop_get:NVNTF already defined; not changing it on line 362
\l_siunitx_number_mantissa_length_int=\count154
\l_siunitx_number_uncert_length_int=\count155
\l_siunitx_round_int=\count156
\l_siunitx_process_decimal_int=\count157
\l_siunitx_process_uncertainty_int=\count158
\l_siunitx_process_fixed_int=\count159
\l_siunitx_process_integer_min_int=\count160
\l_siunitx_process_precision_int=\count161
\l_siunitx_group_min_int=\count162
\l_siunitx_angle_marker_box=\box46
\l_siunitx_angle_unit_box=\box47
\l_siunitx_angle_marker_dim=\dimen185
\l_siunitx_angle_unit_dim=\dimen186
\l_siunitx_unit_int=\count163
\l_siunitx_unit_denominator_int=\count164
\l_siunitx_unit_numerator_int=\count165
\l_siunitx_unit_prefix_int=\count166
\l_siunitx_unit_prefix_base_int=\count167
\l_siunitx_unit_prefix_gram_int=\count168
\l_siunitx_number_product_int=\count169
\c_siunitx_one_fill_skip=\skip66

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H   for immediate help.
 ...                                              

l.5687 ...e_fill_skip { \c_zero_skip plus 1 fill }

You're in trouble here.  Try typing    to proceed.
If that doesn't work, type  X   to quit.

\l_siunitx_table_unit_align_skip=\skip67
\l_siunitx_table_exponent_dim=\dimen187
\l_siunitx_table_integer_dim=\dimen188
\l_siunitx_table_mantissa_dim=\dimen189
\l_siunitx_table_marker_dim=\dimen190
\l_siunitx_table_result_dim=\dimen191
\l_siunitx_table_uncert_dim=\dimen192
\l_siunitx_table_fill_pre_dim=\dimen193
\l_siunitx_table_fill_post_dim=\dimen194
\l_siunitx_table_fill_mid_dim=\dimen195
\l_siunitx_table_pre_box=\box48
\l_siunitx_table_post_box=\box49
\l_siunitx_table_mantissa_box=\box50
\l_siunitx_table_result_box=\box51
\l_siunitx_table_number_align_skip=\skip68
\l_siunitx_table_text_align_skip=\skip69
! Undefined control sequence.
l.7060 \NewDocumentCommand
                           \DeclareBinaryPrefix { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7060 \NewDocumentCommand \DeclareBinaryPrefix
                                                { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7061 ...iunitx_declare_prefix:Nnnn #1 {#2} { 2 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   2
l.7061 ...iunitx_declare_prefix:Nnnn #1 {#2} { 2 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7061 ...itx_declare_prefix:Nnnn #1 {#2} { 2 } {#
                                                  3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7063 \NewDocumentCommand
                           \DeclareSIPostPower { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7063 \NewDocumentCommand \DeclareSIPostPower
                                               { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7064   \siunitx_declare_power_after:Nn #1 {#
                                              2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7066 \NewDocumentCommand
                           \DeclareSIPrefix { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7066 \NewDocumentCommand \DeclareSIPrefix
                                            { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7067 ...unitx_declare_prefix:Nnnn #1 {#2} { 10 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   2
l.7067 ...unitx_declare_prefix:Nnnn #1 {#2} { 10 }
                                                   {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7067 ...tx_declare_prefix:Nnnn #1 {#2} { 10 } {#
                                                  3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7069 \NewDocumentCommand
                           \DeclareSIPrePower { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7069 \NewDocumentCommand \DeclareSIPrePower
                                              { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7070   \siunitx_declare_power_before:Nn #1 {#
                                               2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7072 \NewDocumentCommand
                           \DeclareSIQualifier { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7072 \NewDocumentCommand \DeclareSIQualifier
                                               { m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7073   \siunitx_declare_qualifier:Nn #1 {#
                                            2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7075 \NewDocumentCommand
                           \DeclareSIUnit { O { } m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7075 \NewDocumentCommand \DeclareSIUnit
                                          { O { } m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7076   \siunitx_declare_unit:Nnn #2 {#3}
                                           {#1}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7076   \siunitx_declare_unit:Nnn #2 {#3} {#
                                             1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7078 \NewDocumentCommand
                           \DeclareSIUnitWithOptions { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7078 ...ocumentCommand \DeclareSIUnitWithOptions
                                                   { m m m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \siunitx_#_function:w.
 
                   {
l.7079   \siunitx_declare_unit:Nnn #1 {#2}
                                           {#3}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in horizontal mode.
l.7079   \siunitx_declare_unit:Nnn #1 {#2} {#
                                             3}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7089 \NewDocumentCommand
                           \ang { o > { \SplitArgument { 2 } { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7089 \NewDocumentCommand \ang
                                { o > { \SplitArgument { 2 } { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7089 ...umentCommand \ang { o > { \SplitArgument
                                                   { 2 } { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7091     \IfNoValueF
                       {#1}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7091     \IfNoValueF {#
                         1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "unknown-option"
! 
! Unknown option '##1'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7092       { \keys_set:nn { siunitx } {#1}
                                             }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The option file '##1' is not known by siunitx:perhaps it is spelled
| incorrectly.
|...............................................

! Undefined control sequence.
\siunitx_angle_output:nnn ...e_init: \IfNoValueTF 
                                                  {#2}{\bool_set_false:N \l_...
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   }
l.7094   \group_end:

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7094   \group_end:

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing number, treated as zero.
 
                   \__int_eval_end: 
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

LaTeX Font Info:    Try loading font information for OT1+ptm on input line 7094
.
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1ptm.fd
File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
)
LaTeX Font Info:    Try loading font information for U+lasy on input line 7094.

(/usr/share/texlive/texmf-dist/tex/latex/base/ulasy.fd
File: ulasy.fd 1998/08/17 v2.2e LaTeX symbol font definitions
)
LaTeX Font Info:    Try loading font information for U+msa on input line 7094.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
LaTeX Font Info:    Try loading font information for U+msb on input line 7094.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
! You can't use `macro parameter character #' in math mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `macro parameter character #' in math mode.
\l_siunitx_print_arg_tl ->\ensuremath {##}##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
\siunitx_angle_output:nnn ...1}{}{}}{\IfNoValueTF 
                                                  {#3}{\siunitx_error:nx {in...
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing } inserted.
 
                }
l.7094   \group_end:

I've inserted something that you may have forgotten.
(See the  above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.

! Missing } inserted.
 
                }
l.7094   \group_end:

I've inserted something that you may have forgotten.
(See the  above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   ;
l.7094   \group_end:

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "invalid-arc-format"
! 
! Invalid degree-minute-secondangle '##;2'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7094   \group_end:

|'''''''''''''''''''''''''''''''''''''''''''''''
| Angles given in degree-minute-second format should contain two ';'symbols to
| divide up the parts of the input.
|...............................................

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   }
l.7094   \group_end:

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "invalid-number"
! 
! Invalid numerical input '\group_end: '.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7094   \group_end:

|'''''''''''''''''''''''''''''''''''''''''''''''
| The inputgiven as a number does not make logical sense. This happens,
| forexample, if a number only contains a sign.
|...............................................

! Undefined control sequence.
 ...tl \l_siunitx_tmpa_tl }\prop_del:NV 
                                                  \l_siunitx_number_in_prop ...
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7094   \group_end:

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing number, treated as zero.
 
                   \__int_eval_end: 
l.7094   \group_end:

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in math mode.
 ##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `macro parameter character #' in math mode.
\l_siunitx_print_arg_tl ->\ensuremath {##}##

l.7094   \group_end:

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7094   \group_end:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Too many }'s.
\siunitx_angle_output:nnn ...ux:nnn {#1}{#2}{#3}}}

l.7094   \group_end:

You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.

! Too many }'s.
l.7095 }

You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.

! Undefined control sequence.
l.7096 \NewDocumentCommand
                           \num { o m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7096 \NewDocumentCommand \num
                                { o m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7099     \IfNoValueF
                       {#1}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7099     \IfNoValueF {#
                         1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "unknown-option"
! 
! Unknown option '##1'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7100       { \keys_set:nn { siunitx } {#1}
                                             }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The option file '##1' is not known by siunitx:perhaps it is spelled
| incorrectly.
|...............................................

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   2
l.7101     \siunitx_number_output:n {#2}

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7101     \siunitx_number_output:n {#2}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7101     \siunitx_number_output:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7101     \siunitx_number_output:n {#2}

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7101     \siunitx_number_output:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 ##

l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing number, treated as zero.
 
                   \__int_eval_end: 
l.7101     \siunitx_number_output:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in math mode.
 ##

l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `macro parameter character #' in math mode.
\l_siunitx_print_arg_tl ->\ensuremath {##}##
                                            2
l.7101     \siunitx_number_output:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Undefined control sequence.
l.7104 \NewDocumentCommand
                           \numlist { o > { \SplitList { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7104 \NewDocumentCommand \numlist
                                    { o > { \SplitList { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7104 ...umentCommand \numlist { o > { \SplitList
                                                   { ; } } m } {
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.7107     \IfNoValueF
                       {#1}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! You can't use `macro parameter character #' in horizontal mode.
l.7107     \IfNoValueF {#
                         1}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "unknown-option"
! 
! Unknown option '##1'.
! 
! See the siunitx documentation for further information.
! 
! For immediate help type H .
!...............................................  

l.7108       { \keys_set:nn { siunitx } {#1}
                                             }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The option file '##1' is not known by siunitx:perhaps it is spelled
| incorrectly.
|...............................................

! Undefined control sequence.
 \tl_length:n 
                        {##2}
l.7109     \siunitx_list_numbers:n {#2}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   {
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   {
l.7109     \siunitx_list_numbers:n {#2}

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   {
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in horizontal mode.
 \tl_length:n {##
                           2}
l.7109     \siunitx_list_numbers:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in horizontal mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7109     \siunitx_list_numbers:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Missing $ inserted.
 
                $
l.7109     \siunitx_list_numbers:n {#2}

I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.

! Illegal parameter number in definition of \l__exp_internal_tl.
 
                   }
l.7109     \siunitx_list_numbers:n {#2}

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
 \tl_length:N 
                        \l_siunitx_tmpa_tl 
l.7109     \siunitx_list_numbers:n {#2}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
 
                   ##
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
 
                   ##
l.7109     \siunitx_list_numbers:n {#2}

I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
 
                   ##
l.7109     \siunitx_list_numbers:n {#2}

A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! You can't use `macro parameter character #' in math mode.
 ##

l.7109     \siunitx_list_numbers:n {#2}

Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! You can't use `\numexpr' in math mode.
\int_compare:nNnTF ...nt_eval:w #1#2\__int_eval:w 
                                                  #3\__int_eval_end: \prg_re...
l.7109     \siunitx_list_numbers:n {#2}

(That makes 100 errors; please try again.) 
Here is how much of TeX's memory you used:
 14823 strings out of 495063
 284731 string characters out of 3182202
 317074 words of memory out of 3000000
 17829 multiletter control sequences out of 15000+200000
 6164 words of font info for 26 fonts, out of 3000000 for 9000
 14 hyphenation exceptions out of 8191
 43i,4n,40p,296b,160s stack positions out of 5000i,500n,10000p,200000b,50000s

!  ==> Fatal error occurred, no output PDF file produced!
End of Conversion Log
moorepants commented 3 years ago

Here is the relevant line:

Package: siunitx 2012/06/13 v2.5e A comprehensive (SI) units package
josephwright commented 3 years ago

@moorepants Something is very much wrong with the SAGE setup: they've got expl3 from the TL'13 DVD but siunitx from earlier: part-way through the TL'12 cycle. I'm working out if there is a simple fix.

josephwright commented 3 years ago

@moorepants The best plan will be to put a copy of siunitx which matches the expl3 version into the 'working folder'. I suggest v2.5q, which is the one that was on the TL'13 DVD. If you email me I can send back the relevant files.

moorepants commented 3 years ago

The document compiles now in SAGE's system. Thanks!

PhilippW1111 commented 1 year ago

Does anyone know where I can find version 2.5q of siuntix?