LaTeX Line and Page Breaking

The first thing LaTeX does when processing ordinary text is to
translate your input file into a string of glyphs and spaces. To
produce a printed document, this string must be broken into lines, and
these lines must be broken into pages. In some environments, you do
the line breaking yourself with the \\ command, but LaTeX usually does
it for you. The available commands are

The \\ command tells LaTeX to start a new line. It has an optional
argument, extra-space, that specifies how much extra vertical space is
to be inserted before the next line. This can be a negative amount.

The \\* command is the same as the ordinary \\ command except that it
tells LaTeX not to start a new page after the line.

The \- command tells LaTeX that it may hyphenate the word at that
point. LaTeX is very good at hyphenating, and it will usually find
all correct hyphenation points. The \- command is used for the
exceptional cases, as e.g.

The \cleardoublepage command ends the current page and causes all
figures and tables that have so far appeared in the input to be
printed. In a two-sided printing style, it also makes the next page a
right-hand (odd-numbered) page, producing a blank page if necessary.

The \linebreak command tells LaTeX to break the current line at the
point of the command. With the optional argument, number, you can
convert the \linebreak command from a demand to a request. The number
must be a number from 0 to 4. The higher the number, the more
insistent the request is.

The \linebreak command causes LaTeX to stretch the line so it extends
to the right margin.

The \nolinebreak command prevents LaTeX from breaking the current line
at the point of the command. With the optional argument, number, you
can convert the \nolinebreak command from a demand to a request. The
number must be a number from 0 to 4. The higher the number, the more
insistent the request is.

The \nopagebreak command prevents LaTeX form breaking the current page
at the point of the command. With the optional argument, number, you
can convert the \nopagebreak command from a demand to a request. The
number must be a number from 0 to 4. The higher the number, the more
insistent the request is.

The \pagebreak command tells LaTeX to break the current page at the
point of the command. With the optional argument, number, you can
convert the \pagebreak command from a demand to a request. The number
must be a number from 0 to 4. The higher the number, the more
insistent the request is.