summaryrefslogtreecommitdiff
path: root/support/tcltexed/hlp/eng/Breaking.txt
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/tcltexed/hlp/eng/Breaking.txt
Initial commit
Diffstat (limited to 'support/tcltexed/hlp/eng/Breaking.txt')
-rw-r--r--support/tcltexed/hlp/eng/Breaking.txt145
1 files changed, 145 insertions, 0 deletions
diff --git a/support/tcltexed/hlp/eng/Breaking.txt b/support/tcltexed/hlp/eng/Breaking.txt
new file mode 100644
index 0000000000..39b180e3a9
--- /dev/null
+++ b/support/tcltexed/hlp/eng/Breaking.txt
@@ -0,0 +1,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.