I am using TexMaker 4.0 on a Windows 7 (64bit) machine, with MiKTeX v2.9, and I am trying to compile this template (with no modifications) with XeLaTeX using the instructions contained in the first answer here.
It hangs when I attempt to run the custom user command xelatex % (% is the name of the current file). The last few lines of the log file before it hangs are the following:
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining document command \newfontfeature with arg. spec. 'mm' on line 118.
.........................
Running xelatex file in the console yields the following output:
* Redefining document command \oldstylenums with arg. spec. 'm' on line 107.
*************************************************
) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec-xetex.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\euenc\eu1enc.def")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\euenc\eu1lmr.fd"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\xelatex\xunicode\xunicode.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tipa\t3enc.def"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\euenc\eu1lmss.fd"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphicx.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphics.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\trig.sty")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\graphics.cfg"))))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec.cfg"
! Undefined control sequence.
<argument> \c_keys_code_root_tl
fontspec/Ligatures/Historical
l.8 ...tureoption{Ligatures}{Historic}{Historical}
?
\c_keys_code_root_tlindicates that your fontspec version is outdated. Run the update manager (in admin mode if you have a multi user installation as your fontspec resides in the main root). – Ulrike Fischer Apr 20 '13 at 08:48