summaryrefslogtreecommitdiff
path: root/support/tcltexed/hlp/eng/Breaking.txt
blob: 39b180e3a9e6916f98042afa555101fcd3f3822e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
############################################################
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.