head 1.1; access; symbols; locks mys:1.1; strict; comment @# @; 1.1 date 99.11.22.23.41.12; author mys; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @############################################################ Line & 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. \\: Start a new line. \- (hyphenation): Insert explicit hyphenation. \cleardoublepage: Start a new right-hand page. \clearpage: Start a new page. \enlargethispage: Enlarge the current page a bit. \fussy: Be fussy about line breaking. \hyphenation: Tell LaTeX how to hyphenate a word. \linebreak: Break the line. \newline: Break the line prematurely. \newpage: Start a new page. \nolinebreak: Don't break the current line. \nopagebreak: Don't make a page break here. \pagebreak: Please make a page break here. \sloppy: Be sloppy about line breaking. ############################################################ \\ ::\:: ############################################################ \\[*][extra-space] 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. Note that when you insert \- commands in a word, the word will only be hyphenated at those points and not at any of the hyphenation points that LaTeX might otherwise have chosen. ############################################################ \cleardoublepage ::cleardoublepage:: ############################################################ 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. ############################################################ \clearpage ::clearpage:: ############################################################ The \clearpage command ends the current page and causes all figures and tables that have so far appeared in the input to be printed. ############################################################ \enlargethispage ::enlargethispage:: ############################################################ \enlargethispage{size} \enlargethispage*{size} Enlarge the \textheight for the current page by the specified amount; e.g. \enlargethispage{\baselineskip} will allow one additional line. The starred form tries to squeeze the material together on the page as much as possible. This is normally used together with an explicit \pagebreak. ############################################################ \fussy ::fussy:: ############################################################ \fussy This declaration (which is the default) makes TeX more fussy about line breaking. This can avoids too much space between words, but may produce overfull boxes. This command cancels the effect of a previous \sloppy command. section \sloppy ############################################################ \hyphenation ::hypentation:: ############################################################ \hyphenation{words} The \hyphenation command declares allowed hyphenation points, where words is a list of words, separated by spaces, in which each hyphenation point is indicated by a - character. ############################################################ \linebreak ::linebreak:: ############################################################ \linebreak[number] 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. ############################################################ \newline ::newline:: ############################################################ The \newline command breaks the line right where it is. It can only be used in paragraph mode. ############################################################ \newpage ::newpage:: ############################################################ The \newpage command ends the current page. ############################################################ \nolinebreak ::nolinebreak:: ############################################################ \nolinebreak[number] 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. ############################################################ \nopagebreak ::nopagebreak:: ############################################################ \nopagebreak[number] The \nopagebreak command prevents LaTeX from 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. ############################################################ \pagebreak ::pagebreak:: ############################################################ \pagebreak[number] 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. ############################################################ \sloppy ::sloppy:: ############################################################ \sloppy This declaration makes TeX less fussy about line breaking. This can prevent overfull boxes, but may leave too much space between words. Lasts until a \fussy command is issued. section \fussy. @