When using \cvsubentries and \cvsubentry elements, XeLaTex compiler raises the below errors:
Extra alignment tab has been changed to \cr.
[...]
You have given more \span or & marks than there were
in the preamble to the \halign or \valign now in progress.
So I'll assume that you meant to type \cr instead.
OverLeaf hint:
You have written too many alignment tabs in a table, causing one of them to be turned into a line break. Make sure you have specified the correct number of columns in your table.
Misplaced \omit.
\multispan ->\omit
\@multispan
[...]
I expect to see \omit only after tab marks or the \cr of
an alignment. Proceed, and I'll ignore this case.
First error seems to be caused by a missing new line command inside the \cvsubentry declaration on awesome-cv.cls.
Second issue, seems to be related to a problem between \ifthenelse and \multicolumn.
As stated here, \multicolumn must be the first thing TeX sees in a table cell, after expanding commands; unfortunately, the workings of \ifthenelse leave something before \multicolumn when the test is computed false.
A good solution could be to use a different test making command.
When using \cvsubentries and \cvsubentry elements, XeLaTex compiler raises the below errors:
Extra alignment tab has been changed to \cr. [...] You have given more \span or & marks than there were in the preamble to the \halign or \valign now in progress. So I'll assume that you meant to type \cr instead. OverLeaf hint: You have written too many alignment tabs in a table, causing one of them to be turned into a line break. Make sure you have specified the correct number of columns in your table.
Misplaced \omit. \multispan ->\omit \@multispan [...]
I expect to see \omit only after tab marks or the \cr of an alignment. Proceed, and I'll ignore this case.
First error seems to be caused by a missing new line command inside the \cvsubentry declaration on awesome-cv.cls.
This piece of code:
should become:
Second issue, seems to be related to a problem between
\ifthenelse
and\multicolumn
.As stated here,
\multicolumn
must be the first thing TeX sees in a table cell, after expanding commands; unfortunately, the workings of\ifthenelse
leave something before\multicolumn
when the test is computed false.A good solution could be to use a different test making command.