Sign up ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I am trying to make a table with 10 columns. For some reason, when I add an 11th column, the table no longer compiles.

Below is, I believe, a minimum working example.

Specifically, the table works with


but it does not work with


Note that the following ONLY compiles because it is the version with the 9 rather than the 10. I would like for it to have the 10 so I can insert an extra column.

My tables begin as:


 & (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) & (9) & (10) \\  

share|improve this question
I've edited the MWE here down to an absolute minimum to show the issue: this should help other uses see what is going on. In particular, the issue is independent of tabularx. – Joseph Wright Feb 15 '12 at 20:05

1 Answer 1

up vote 8 down vote accepted

Your problem is that the * syntax takes a single argument: it does not keep 'looking' for a number. So instead of


you need


Notice the braces around the 10.

share|improve this answer
Just for clarification. Numbers less than 10 work without the braces because they get parsed as numbers, but those with more digits fail? This suggested I need quite a different wetware parser for Latex. – DWin May 7 at 17:42
@DWin Standard TeX argument grabbing: a <balanced text> so either a single token or one or more tokens in a brace group. – Joseph Wright May 7 at 17:43
So a liberal use of braces in TeX is like a liberal use of parentheses in situations where you are not sure of operator precedence in other languages. – DWin May 7 at 17:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.