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