This question already has an answer here:

Here is a MWE of creating a table using tabularx:


  header 1 \\
  [unit 1) \\ % Does not work.
  % (unit 1) \\ % Works.

which gives me the following error:

ERROR: Argument of \@argarraycr has an extra }.

Here is the complete log:

Running `LaTeX' on `table_line_start' with ``pdflatex  -file-line-error   -interaction=nonstopmode "\input" table_line_start.tex''
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2017-04-15>
Babel <3.16> and hyphenation patterns for 84 language(s) loaded.
Document Class: standalone 2015/07/15 v1.2 Class to compile TeX sub-files standalone
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
./table_line_start.tex:10: Argument of \@argarraycr has an extra }.
<inserted text> 
l.10 \end{tabularx}

Runaway argument?
unit 1) \\ \endtabular 
./table_line_start.tex:10: Paragraph ended before \@argarraycr was complete.
<to be read again> 
l.10 \end{tabularx}


(That makes 100 errors; please try again.)
./table_line_start.tex:10:  ==> Fatal error occurred, no output PDF file produced!
Transcript written on table_line_start.log.

TeX Output exited abnormally with code 1 at Tue Feb 20 13:50:51

The error disappears when I replace bracket [ in front of unit 1 with a parenthesis(. Writing [header 1 causes no problems. Can anyone confirm that this is a bug?

marked as duplicate by Mico, Community Feb 20 '18 at 13:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


problem cause square bracket in cell. it had to be embedded in in curly braces (alone or complete content):


  header 1 \\
  {[unit 1)}

enter image description here

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