If I try to compile this:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Cambria}
\usepackage{unicode-math}
\setmathfont{Cambria Math}
\begin{document}
Hello
\end{document}
I get
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.7 \setmathfont{Cambria Math}
! Missing number, treated as zero.
<to be read again>
{
Any help would be appreciated.
Pedro Carneiro
Could you post your log? I suspect you have an outdated version of
fontspec, which mismatches with the support packages from the LaTeX3
Project.
--
Joseph Wright
Here it goes. Thanks for your concern.
This is XeTeX, Version 3.1415926-2.3-0.9997.5 (MiKTeX 2.9) (preloaded
format=xelatex 2011.6.27) 29 JUN 2011 12:43
entering extended mode
**\input file.tex
(d:\file.tex ("D:\MiKTeX 2.9\tex\latex\base\article.cls"
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
("D:\MiKTeX 2.9\tex\latex\base\size10.clo"
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
("D:\MiKTeX 2.9\tex\latex\fontspec\fontspec.sty"
Package: fontspec 2011/02/26 v2.1f Advanced font selection for
XeLaTeX/LuaLaTeX
("D:\MiKTeX 2.9\tex\latex\l3kernel\expl3.sty"
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3names.sty"
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3bootstrap.sty"
Package: l3bootstrap 2011/05/29 v2434 L3 Experimental bootstrap code
)
Package: l3names 2011/05/22 v2405 L3 Experimental namespace for primitives
)
("D:\MiKTeX 2.9\tex\latex\misc\etex.sty"
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count88
)
("D:\MiKTeX 2.9\tex\latex\tools\calc.sty"
Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count89
\calc@Bcount=\count90
\calc@Adimen=\dimen103
\calc@Bdimen=\dimen104
\calc@Askip=\skip43
\calc@Bskip=\skip44
LaTeX Info: Redefining \setlength on input line 76.
LaTeX Info: Redefining \addtolength on input line 77.
\calc@Ccount=\count91
\calc@Cskip=\skip45
)
Package: expl3 2011/05/30 v2444 L3 Experimental code bundle wrapper
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3basics.sty"
Package: l3basics 2011/05/27 v2432 L3 Experimental basic definitions
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3expan.sty"
Package: l3expan 2011/06/03 v2451 L3 Experimental argument expansion
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3tl.sty"
Package: l3tl 2011/05/27 v2432 L3 Experimental token lists
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3seq.sty"
Package: l3seq 2011/05/27 v2432 L3 Experimental sequences and stacks
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3int.sty"
Package: l3int 2011/05/27 v2432 L3 Experimental integers
\c_max_int=\count92
\l_tmpa_int=\count93
\l_tmpb_int=\count94
\l_tmpc_int=\count95
\g_tmpa_int=\count96
\g_tmpb_int=\count97
\g_seq_nesting_depth_int=\count98
\g_tl_inline_level_int=\count99
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3quark.sty"
Package: l3quark 2011/05/08 v2329 L3 Experimental quarks
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3prg.sty"
Package: l3prg 2011/05/27 v2432 L3 Experimental control structures
\g_prg_stepwise_level_int=\count100
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3clist.sty"
Package: l3clist 2011/06/03 v2450 L3 Experimental comma separated lists
\g_clist_map_inline_int=\count101
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3token.sty"
Package: l3token 2011/06/03 v2449 L3 Experimental token manipulation
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3prop.sty"
Package: l3prop 2011/05/27 v2432 L3 Experimental property lists
\g_prop_map_inline_int=\count102
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3msg.sty"
Package: l3msg 2011/05/30 v2440 L3 Experimental messages
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3io.sty"
Package: l3io 2011/06/05 v2452 L3 Experimental input-output operations
\l_iow_stream_int=\count103
\l_iow_line_length_int=\count104
\l_iow_target_length_int=\count105
\l_iow_current_line_int=\count106
\l_iow_current_word_int=\count107
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3file.sty"
Package: l3file 2011/05/08 v2328 L3 Experimental file operations
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3skip.sty"
Package: l3skip 2011/05/23 v2406 L3 Experimental dimensions and skips
\l_tmpa_dim=\dimen105
\l_tmpb_dim=\dimen106
\l_tmpc_dim=\dimen107
\g_tmpa_dim=\dimen108
\g_tmpb_dim=\dimen109
\l_tmpa_skip=\skip46
\l_tmpb_skip=\skip47
\l_tmpc_skip=\skip48
\g_tmpa_skip=\skip49
\g_tmpb_skip=\skip50
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3box.sty"
Package: l3box 2011/05/08 v2328 L3 Experimental boxes
\l_tmpb_box=\box26
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3keyval.sty"
Package: l3keyval 2011/05/29 v2434 L3 Experimental key-value parsing
\g_keyval_level_int=\count108
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3keys.sty"
Package: l3keys 2011/06/06 v2453 L3 Experimental key-value interfaces
\l_keys_choice_int=\count109
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3fp.sty"
Package: l3fp 2011/06/02 v2447 L3 Experimental floating-point operations
\c_one_million=\count110
\c_one_hundred_million=\count111
\c_five_hundred_million=\count112
\c_one_thousand_million=\count113
\c_fp_pi_by_four_decimal_int=\count114
\c_fp_pi_by_four_extended_int=\count115
\c_fp_pi_decimal_int=\count116
\c_fp_pi_extended_int=\count117
\c_fp_two_pi_decimal_int=\count118
\c_fp_two_pi_extended_int=\count119
\l_fp_count_int=\count120
\l_fp_div_offset_int=\count121
\l_fp_exp_integer_int=\count122
\l_fp_exp_decimal_int=\count123
\l_fp_exp_extended_int=\count124
\l_fp_exp_exponent_int=\count125
\l_fp_input_a_sign_int=\count126
\l_fp_input_a_integer_int=\count127
\l_fp_input_a_decimal_int=\count128
\l_fp_input_a_exponent_int=\count129
\l_fp_input_b_sign_int=\count130
\l_fp_input_b_integer_int=\count131
\l_fp_input_b_decimal_int=\count132
\l_fp_input_b_exponent_int=\count133
\l_fp_input_a_extended_int=\count134
\l_fp_input_b_extended_int=\count135
\l_fp_mul_a_i_int=\count136
\l_fp_mul_a_ii_int=\count137
\l_fp_mul_a_iii_int=\count138
\l_fp_mul_a_iv_int=\count139
\l_fp_mul_a_v_int=\count140
\l_fp_mul_a_vi_int=\count141
\l_fp_mul_b_i_int=\count142
\l_fp_mul_b_ii_int=\count143
\l_fp_mul_b_iii_int=\count144
\l_fp_mul_b_iv_int=\count145
\l_fp_mul_b_v_int=\count146
\l_fp_mul_b_vi_int=\count147
\l_fp_mul_output_int=\count148
\l_fp_output_sign_int=\count149
\l_fp_output_integer_int=\count150
\l_fp_output_decimal_int=\count151
\l_fp_output_exponent_int=\count152
\l_fp_output_extended_int=\count153
\l_fp_round_position_int=\count154
\l_fp_round_target_int=\count155
\l_fp_split_sign_int=\count156
\l_fp_tmp_int=\count157
\l_fp_trig_octant_int=\count158
\l_fp_trig_sign_int=\count159
\l_fp_trig_decimal_int=\count160
\l_fp_trig_extended_int=\count161
\l_fp_tmp_dim=\dimen110
\l_fp_tmp_skip=\skip51
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3luatex.sty"
Package: l3luatex 2011/05/29 v2434 L3 Experimental LuaTeX-specific functions
\g_cctab_allocate_int=\count162
\g_cctab_stack_int=\count163
)
("D:\MiKTeX 2.9\tex\latex\l3kernel\l3toks.sty"
Package: l3toks 2011/05/08 v2327 L3 Experimental token registers
\l_tmpb_toks=\toks14
\l_tmpc_toks=\toks15
\g_tmpa_toks=\toks16
\g_tmpb_toks=\toks17
\g_tmpc_toks=\toks18
\c_empty_toks=\toks19
\l_tl_replace_toks=\toks20
))
("D:\MiKTeX 2.9\tex\latex\l3packages\xparse\xparse.sty"
Package: xparse 2011/05/30 v2446 L3 Experimental document command parser
\l_xparse_m_args_int=\count164
\l_xparse_mandatory_args_int=\count165
\l_xparse_processor_int=\count166
\l_xparse_total_args_int=\count167
)
("D:\MiKTeX 2.9\tex\generic\binhex\binhex.tex")
\l_fontspec_script_int=\count168
\l_fontspec_language_int=\count169
\l_fontspec_strnum_int=\count170
Variant \tl_gset:cV already defined; not changing it on line 83
("D:\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty"
Package: xkeyval 2008/08/13 v2.6a package option processing (HA)
("D:\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex"
\XKV@toks=\toks21
\XKV@tempa@toks=\toks22
\XKV@depth=\count171
File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
("D:\MiKTeX 2.9\tex\generic\xkeyval\keyval.tex")))
("D:\MiKTeX 2.9\tex\latex\fontspec\fontspec-patches.sty"
Package: fontspec-patches 2011/02/26 v2.1f Advanced font selection for
XeLaTeX/
LuaLaTeX
("D:\MiKTeX 2.9\tex\latex\base\fixltx2e.sty"
Package: fixltx2e 2006/09/13 v1.1m fixes to LaTeX
LaTeX Info: Redefining \em on input line 420.
)
LaTeX Info: Redefining \em on input line 22.
LaTeX Info: Redefining \emph on input line 29.
LaTeX Info: Redefining \- on input line 32.
)
("D:\MiKTeX 2.9\tex\latex\base\fontenc.sty"
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
("D:\MiKTeX 2.9\tex\latex\euenc\eu1enc.def"
File: eu1enc.def 2010/05/27 v0.1h Experimental Unicode font encodings
)
LaTeX Font Info: Try loading font information for EU1+lmr on input
line 100.
("D:\MiKTeX 2.9\tex\latex\euenc\eu1lmr.fd"
File: eu1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
))
("D:\MiKTeX 2.9\tex\xelatex\xunicode\xunicode.sty"
File: xunicode.sty 2010/11/06 v0.96 provides access to latin accents and
many o
ther characters in Unicode lower plane
)
.................................................
. xparse info: "define-command"
.
. Defining document command \fontspec with arg. spec. 'O{}m' on line 335.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setmainfont with arg. spec. 'O{}m' on line 339.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setsansfont with arg. spec. 'O{}m' on line 343.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setmonofont with arg. spec. 'O{}m' on line 347.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setmathrm with arg. spec. 'O{}m' on line 351.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setboldmathrm with arg. spec. 'O{}m' on
line 354.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setmathsf with arg. spec. 'O{}m' on line 357.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setmathtt with arg. spec. 'O{}m' on line 360.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \newfontfamily with arg. spec. 'mO{}m' on line
. 377.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \newfontface with arg. spec. 'mO{}m' on line
380.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \defaultfontfeatures with arg. spec. 'm' on line
. 383.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \addfontfeatures with arg. spec. 'm' on line
400.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \newfontfeature with arg. spec. 'mm' on line
407.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \newAATfeature with arg. spec. 'mmmm' on
line 416.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \newICUfeature with arg. spec. 'mmm' on line
425.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \aliasfontfeature with arg. spec. 'mm' on line
. 427.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \aliasfontfeatureoption with arg. spec. 'mmm' on
. line 430.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \newfontscript with arg. spec. 'mm' on line 435.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \newfontlanguage with arg. spec. 'mm' on
line 457.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \DeclareFontsExtensions with arg. spec. 'm' on
. line 474.
.................................................
Variant \prop_gput:cnV already defined; not changing it on line 746
Variant \prop_gput:cnx already defined; not changing it on line 747
\c@fontspec_tmp_int=\count172
LaTeX Info: Redefining \itshape on input line 2105.
LaTeX Info: Redefining \slshape on input line 2109.
LaTeX Info: Redefining \scshape on input line 2113.
LaTeX Info: Redefining \upshape on input line 2117.
("D:\MiKTeX 2.9\tex\latex\fontspec\fontspec.cfg"))
.................................................
. fontspec info: "no-scripts"
.
. Font Cambria does not contain any OpenType `Script' information.
.................................................
\g_fontspec_family_Cambria_int=\count173
.................................................
. fontspec info: "defining-font"
.
. Defining font family 'Cambria(0)' for font 'Cambria' with options [].
.................................................
.................................................
. fontspec info: "defining-raw"
.
. Defining shape 'normal' with NFSS spec.:
. <->"Cambria/ICU:"
.................................................
.................................................
. fontspec info: "defining-raw"
.
. Defining shape 'bold' with NFSS spec.:
. <->"Cambria/B/ICU:"
.................................................
.................................................
. fontspec info: "defining-raw"
.
. Defining shape 'italic' with NFSS spec.:
. <->"Cambria/I/ICU:"
.................................................
.................................................
. fontspec info: "defining-raw"
.
. Defining shape 'bold italic' with NFSS spec.:
. <->"Cambria/BI/ICU:"
.................................................
("D:\MiKTeX 2.9\tex\latex\unicode-math\unicode-math.sty"
Package: unicode-math 2011/01/29 v0.5d Unicode maths in XeLaTeX and LuaLaTeX
("D:\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty"
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
("D:\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty"
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
("D:\MiKTeX 2.9\tex\latex\l3packages\l3keys2e\l3keys2e.sty"
Package: l3keys2e 2011/06/02 v2448 LaTeX2e option processing using
LaTeX3 keys
)
("D:\MiKTeX 2.9\tex\generic\oberdiek\catchfile.sty"
Package: catchfile 2011/03/01 v1.6 Catches the contents of a file (HO)
("D:\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty"
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO)
)
("D:\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty"
Package: ltxcmds 2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
)
("D:\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty"
Package: etexcmds 2011/02/16 v1.5 Prefix for e-TeX command names (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.
))
("D:\MiKTeX 2.9\tex\latex\trimspaces\trimspaces.sty"
Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list
)
("D:\MiKTeX 2.9\tex\latex\base\fix-cm.sty"
Package: fix-cm 2006/09/13 v1.1m fixes to LaTeX
("D:\MiKTeX 2.9\tex\latex\base\ts1enc.def"
File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
))
("D:\MiKTeX 2.9\tex\latex\filehook\filehook.sty"
Package: filehook 2011/03/09 v0.5a Hooks for input files
)
Variant \tl_put_right:cx already defined; not changing it on line 36
Variant \seq_if_in:NVTF already defined; not changing it on line 37
\g_um_fam_int=\count174
.................................................
. xparse info: "define-command"
.
. Defining document command \unimathsetup with arg. spec. 'm' on line 583.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \setmathfont with arg. spec. 'O{}m' on line
1022.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \resetmathfont with arg. spec. 'O{}m' on line
. 1031.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \addnolimits with arg. spec. 'm' on line 1148.
.................................................
.................................................
. xparse info: "define-command"
.
. Defining document command \removenolimits with arg. spec. 'm' on line
1151.
.................................................
("D:\MiKTeX 2.9\tex\latex\unicode-math\unicode-math-table.tex")
\g_um_primekern_muskip=\muskip10
\l_um_primecount_int=\count175
)
.................................................
. Initialising \mathup.
.................................................
.................................................
. Initialising \mathit.
.................................................
.................................................
. Initialising \mathbb.
.................................................
.................................................
. Initialising \mathbbit.
.................................................
.................................................
. Initialising \mathscr.
.................................................
.................................................
. Initialising \mathcal.
.................................................
.................................................
. Initialising \mathbfcal.
.................................................
.................................................
. Initialising \mathfrak.
.................................................
.................................................
. Initialising \mathtt.
.................................................
.................................................
. Initialising \mathsfup.
.................................................
.................................................
. Initialising \mathsfit.
.................................................
.................................................
. Initialising \mathbfup.
.................................................
.................................................
. Initialising \mathbfit.
.................................................
.................................................
. Initialising \mathbfscr.
.................................................
.................................................
. Initialising \mathbffrak.
.................................................
.................................................
. Initialising \mathbfsfup.
.................................................
.................................................
. Initialising \mathbfsfit.
.................................................
.................................................
. Initialising \mathsf.
.................................................
.................................................
. Initialising \mathbf.
.................................................
.................................................
. Initialising \mathbfsf.
.................................................
LaTeX Font Info: Redeclaring math version `normal' on input line 6.
*************************************************
* fontspec warning: "script-not-exist"
*
* Font 'Cambria Math' does not contain script 'Math'.
*************************************************
\g_fontspec_family_Cambria Math_int=\count176
.................................................
. fontspec info: "defining-font"
.
. Defining font family 'CambriaMath(0)' for font 'Cambria Math' with options
.
[BoldFont={},ItalicFont={},Script=Math,SizeFeatures={{Size=10-},{Size=7-10,Fo
nt=Cambria
. Math,ScriptStyle},{Size=-7,Font=Cambria Math,ScriptScriptStyle}},].
.................................................
.................................................
. fontspec info: "defining-raw"
.
. Defining shape 'normal' with NFSS spec.:
. <10->"Cambria Math/ICU:"<7-10>"Cambria Math/ICU:+ssty=0;"<-7>"Cambria
. Math/ICU:+ssty=1;"
.................................................
.................................................
. Defining the default maths font as 'Cambria Math'.
.................................................
\symum_allsym=\mathgroup4
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 \setmathfont{Cambria Math}
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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.)
! Undefined control sequence.
\um_set_mathcode:nnn ...endcsname \intexpr_eval:n
{#1}\scan_stop:
l.6 \setmathfont{Cambria Math}
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 character: There is no ^^D in font Cambria/ICU!
! Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
{#1}=\mathchar@type
#2\csn...
l.6 \setmathfont{Cambria Math}
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.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
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 number, treated as zero.
<to be read again>
{
l.6 \setmathfont{Cambria Math}
(That makes 100 errors; please try again.)
Here is how much of TeX's memory you used:
14481 strings out of 430460
241413 string characters out of 3191196
319190 words of memory out of 3000000
17543 multiletter control sequences out of 15000+200000
3753 words of font info for 21 fonts, out of 3000000 for 9000
16 hyphenation exceptions out of 8191
32i,0n,60p,501b,266s stack positions out of
5000i,500n,10000p,200000b,50000s
No pages of output.
>> If I try to compile this:
>>
>>
>> \documentclass{article}
>> \usepackage{fontspec}
>> \setmainfont{Cambria}
>> \usepackage{unicode-math}
>> \setmathfont{Cambria Math}
>> \begin{document}
>> Hello
>> \end{document}
>>
>>
>> I get
>>
>> ! Undefined control sequence.
>> \um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
>> {#1}=\mathchar@type
> Could you post your log? I suspect you have an outdated version of
> fontspec, which mismatches with the support packages from the LaTeX3
> Project.
unicode-math uses quite often "\intexpr_eval:n". In the current
expl3 (as I got it from miktex) this command is not defined (but it
was in older versions).
The unicode-math is the current one from CTAN ([2011/01/29 v0.5d
Unicode maths in XeLaTeX and LuaLaTeX])
--
Ulrike Fischer
Same error here. Seems that unicode-math is broken (i.e., the command
"\intexpr_eval:n" is undefined) after the l3 team reorganized the
code. I hope the mismatch would be fixed soon.
Cheers,
Dejan Zivkovic
\intexpr_eval:n was deprecated some time ago in favour of \int_eval:n.
This will need to be fixed at the unicode-math end.
--
Joseph Wright
I've submitted a patch for unicode-math to (hopefully) sort this.
--
Joseph Wright
Thanks a lot. The patched unicode-math solved the problem.
Cheers,
Dejan Zivkovic
Thanks, I've integrated the patch into Will's repository.
--
Change “LookInSig” to “tcalveu” to answer by mail.