I have a problem with hyperref
, longtable
, appendix
and babel
(spanish
) all together. TeX does not compile, with the following error:
! Argument of @let@token has an extra }.
<inserted text>
par
l.111 1
64700 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
?
An example code to reproduce the error:
documentclass[12pt,a4paper,twoside,openright]{book}
usepackage[latin1]{inputenc}
usepackage[spanish]{babel}
usepackage[titletoc]{appendix}
usepackage{longtable}
usepackage[hidelinks]{hyperref}
begin{document}
frontmatter
%tableofcontents
mainmatter
chapter{Chapter 1}
Chapter text
begin{appendices}
chapter{Longtable example}
begin{center}
begin{longtable}{|l|l|l|}
caption[Feasible triples for a highly variable Grid]{Feasible triples for
highly variable Grid, MLMMH.} label{grid_mlmmh} \
hline multicolumn{1}{|c|}{textbf{Time (s)}} & multicolumn{1}{c|}{textbf{Triple chosen}} & multicolumn{1}{c|}{textbf{Other feasible triples}} \ hline
endfirsthead
multicolumn{3}{c}%
{{bfseries tablename thetable{} -- continued from previous page}} \
hline multicolumn{1}{|c|}{textbf{Time (s)}} &
multicolumn{1}{c|}{textbf{Triple chosen}} &
multicolumn{1}{c|}{textbf{Other feasible triples}} \ hline
endhead
hline multicolumn{3}{|r|}{{Continued on next page}} \ hline
endfoot
hline hline
endlastfoot
0 & (1, 11, 13725) & (1, 12, 10980), (1, 13, 8235), (2, 2, 0), (3, 1, 0) \
2745 & (1, 12, 10980) & (1, 13, 8235), (2, 2, 0), (2, 3, 0), (3, 1, 0) \
5490 & (1, 12, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
8235 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
10980 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
13725 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
16470 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
19215 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
21960 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
24705 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
27450 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
30195 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
32940 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
35685 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
38430 & (1, 13, 10980) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
41175 & (1, 12, 13725) & (1, 13, 10980), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
43920 & (1, 13, 10980) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
46665 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
49410 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
52155 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
54900 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
57645 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
60390 & (1, 12, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
63135 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
65880 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
68625 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
71370 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
74115 & (1, 12, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
76860 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
79605 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
82350 & (1, 12, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
85095 & (1, 12, 13725) & (1, 13, 10980), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
87840 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
90585 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
93330 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
96075 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
98820 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
101565 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
104310 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
107055 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
109800 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
112545 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
115290 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
118035 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
120780 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
123525 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
126270 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
129015 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
131760 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
134505 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
137250 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
139995 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
142740 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
145485 & (1, 12, 16470) & (1, 13, 13725), (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
148230 & (2, 2, 2745) & (2, 3, 0), (3, 1, 0) \
150975 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
153720 & (1, 12, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
156465 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
159210 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
161955 & (1, 13, 16470) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
164700 & (1, 13, 13725) & (2, 2, 2745), (2, 3, 0), (3, 1, 0) \
end{longtable}
end{center}
end{appendices}
backmatter
end{document}
Remarks:
-
Removing
hyperref
solves the problem (but also removes hyperlinks, of course). -
Using
chapter*{Longtable example}
instead ofchapter{Longtable example}
also compiles with no errors. -
Changing
babel
toenglish
also works. -
The most curious thing: it was working before I updated my machine! Now, I installed latest version, i.e MiKTeX 2.9 (previously, I had v2.8) and updated all packages and the problem appeared.
I would appreciate any solution, I think this is a new error because of two things: firstly, I couldn’t find anything similar in Google and secondly, it was working with previous versions of the packages and/or MiKTeX.
Extra info: OS Windows 7 x64bits, MiKTeX 2.9, all packages are updated to the latest versions. Let me know if you need more information.