Misplaced \noalign
This error appears when you have used \hline incorrectly.
Common Causes
Using \hline outside a table:
The \hline command can only be used inside a tabular environment. You cannot use it for including horizontal lines elsewhere in documents, such as in title pages, or page headers. An example of this mistake is:
%In your preamble
\title{On the General Molecular Theory of Heat}
\author{A. Einstein}
% In the body of your document
\maketitle
\hline
This will generate the error shown below
main.tex, line 5
\hline ->\noalign {\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet... l.10 \hline I expect to see \noalign only after the \cr of an alignment. Proceed, and I'll ignore this case.
When you want to include horizontal lines outside of a tabular environment, you must use \hrule.
Using \hline incorrectly in a table:
When using \hline in a table, every instance except the first must be preceded with \\. An example of this error is shown below
\begin{tabular}{|l|l|} \hline
First Name: & Albert \\ \hline
Second Name: & Einstein \hline
\end{tabular}
The first \hline command here is fine, as the first \hline in a table does not need to be preceded with \\. The problem is our last \hline which does need to be preceded with \\. The correct way to write this table is:
\begin{tabular}{|l|l|} \hline
First Name: & Albert \\ \hline
Second Name: & Einstein \\ \hline
\end{tabular}
Overleaf guides
- Overleaf user documentation
- Overleaf group administration
- Overleaf Commons administration
- Overleaf on-premises
LaTeX basics
- Creating your first LaTeX document
- Paragraphs and new lines
- Bold, italics and underlining
- Lists
- Errors
Mathematics
- Mathematical expressions
- Subscripts and superscripts
- Brackets and Parentheses
- Matrices
- Fractions and Binomials
- Aligning equations
- Operators
- Spacing in math mode
- Integrals, sums and limits
- Display style in math mode
- List of Greek letters and math symbols
- Mathematical fonts
- Using the Symbol Palette in Overleaf
Figures and tables
- Tables
- Positioning Images and Tables
- Lists of Tables and Figures
- Drawing Diagrams Directly in LaTeX
- TikZ package
Document structure
- Sections and chapters
- Table of contents
- Cross referencing sections, equations and floats
- Indices
- Glossaries
- Nomenclatures
- Management in a large project
- Multi-file LaTeX projects
- Hyperlinks
Formatting
- Lengths in LaTeX
- Headers and footers
- Page numbering
- Paragraph formatting
- Line breaks and blank spaces
- Text alignment
- Page size and margins
- Single sided and double sided documents
- Multiple columns
- Counters
- Code listing
- Code Highlighting with minted
- Using colours in LaTeX
- Footnotes
- Margin notes
References and citations
- Bibliography management with bibtex
- Bibliography management with natbib
- Bibliography management with biblatex
- Bibtex bibliography styles
- Natbib bibliography styles
- Natbib citation styles
- Biblatex bibliography styles
- Biblatex citation styles
Fonts
Presentations
Commands
Languages
- Multilingual typesetting on Overleaf using polyglossia and fontspec
- Multilingual typesetting on Overleaf using babel and fontspec
- International language support
- Quotations and quotation marks
- Arabic
- Chinese
- French
- German
- Greek
- Italian
- Japanese
- Korean
- Portuguese
- Russian
- Spanish
Field specific
- Theorems and proofs
- Chemistry formulae
- Feynman diagrams
- Molecular orbital diagrams
- Chess notation
- Knitting patterns
- CircuiTikz package
- Pgfplots package
- Typesetting exams in LaTeX
- Attribute Value Matrices
Class files
- Understanding packages and class files
- List of packages and class files
- Writing your own package
- Writing your own class