#! | 189 lines | 189 code | 0 blank | 0 comment | 0 complexity | 0f0b74d60f2f9ee344e7275df1fbaf34 MD5 | raw file
1.\" This module is believed to contain source code proprietary to AT&T. 2.\" Use and redistribution is subject to the Berkeley Software License 3.\" Agreement and your Software Agreement with AT&T (Western Electric). 4.\" 5.\" @(#)tt04 8.1 (Berkeley) 6/8/93 6.\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 7.\" 8.\" Redistribution and use in source and binary forms, with or without 9.\" modification, are permitted provided that the following conditions are 10.\" met: 11.\" 12.\" Redistributions of source code and documentation must retain the above 13.\" copyright notice, this list of conditions and the following 14.\" disclaimer. 15.\" 16.\" Redistributions in binary form must reproduce the above copyright 17.\" notice, this list of conditions and the following disclaimer in the 18.\" documentation and/or other materials provided with the distribution. 19.\" 20.\" All advertising materials mentioning features or use of this software 21.\" must display the following acknowledgement: 22.\" 23.\" This product includes software developed or owned by Caldera 24.\" International, Inc. Neither the name of Caldera International, Inc. 25.\" nor the names of other contributors may be used to endorse or promote 26.\" products derived from this software without specific prior written 27.\" permission. 28.\" 29.\" USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA 30.\" INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR 31.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 32.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 33.\" DISCLAIMED. IN NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE 34.\" FOR ANY DIRECT, INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR 35.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 36.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 37.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 38.\" WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 39.\" OR OTHERWISE) RISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 40.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 41.\" 42.\" $FreeBSD$ 43.\" 44.NH 45Indents and Line Lengths 46.PP 47.UL troff 48starts with a line length of 6.5 inches, 49which some people think is too wide for 8\(12\(mu11 paper. 50To reset the line length, 51use 52the 53.BD .ll 54command, as in 55.P1 56^ll 6i 57.P2 58As with 59.BD .sp , 60the actual length can be specified in several ways; 61inches are probably the most intuitive. 62.PP 63The maximum line length provided by the typesetter is 7.5 inches, by the way. 64To use the full width, you will have to reset the default physical left margin (``page offset''), 65which is normally slightly less than one inch from the left edge 66of the paper. 67This is done by the 68.BD .po 69command. 70.P1 71^po 0 72.P2 73sets the offset as far to the left as it will go. 74.WS 75.PP 76The indent command 77.BD .in 78causes the left margin to be indented 79by some specified amount from the page offset. 80If we use 81.BD .in 82to move the left margin in, 83and 84.BD .ll 85to move the right margin to the left, 86we can 87make offset blocks of text: 88.P1 89^in 0.3i 90^ll \(mi0.3i 91text to be set into a block 92^ll +0.3i 93^in \(mi0.3i 94.P2 95will create a block that looks like this: 96.P1 97.fi 98.ll -0.3i 99Pater noster qui est in caelis sanctificetur nomen tuum; 100adveniat regnum tuum; fiat voluntas tua, sicut in caelo, 101et in terra. ... 102Amen. 103.ll +0.3i 104.P2 105Notice the use of `+' and `\(mi' 106to specify the amount of change. 107These change the previous setting by the specified amount, 108rather than just overriding it. 109The distinction is quite important: 110.BD .ll\ +1i 111makes lines one inch longer; 112.BD .ll\ 1i 113makes them one inch 114.ul 115long. 116.PP 117With 118.BD .in , 119.BD .ll 120and 121.BD .po , 122the previous value is used if no argument is specified. 123.PP 124To indent a single line, use the `temporary indent' 125command 126.BD .ti . 127For example, all paragraphs in this memo 128effectively begin with the command 129.P1 130^ti 3 131.P2 132Three of what? 133The default unit for 134.BD .ti , 135as for most horizontally oriented commands 136.BD .ll , ( 137.BD .in , 138.BD .po ), 139is ems; 140an em is roughly the width of the letter `m' 141in the current point size. 142(Precisely, an em in size 143.ul 144p 145is 146.ul 147p 148points.) 149Although inches are usually clearer than ems to people who don't set type 150for a living, 151ems have a place: 152they are a measure of size that is proportional to the current point size. 153If you want to make text that keeps its proportions 154regardless of point size, 155you should use ems for all dimensions. 156Ems can be specified as scale factors directly, 157as in 158.BD .ti\ 2.5m . 159.PP 160Lines can also be indented negatively 161if the indent is already positive: 162.P1 163^ti \(mi0.3i 164.P2 165causes the next line to be moved back three tenths of an inch. 166Thus to make a decorative initial capital, 167we indent the whole paragraph, then move the letter `P' back with 168a 169.BD .ti 170command: 171.P1 172.ll -0.3i 173.fi 174.in +.3i 175.ti -0.3i 176\s36\v'2'P\v'-2'\s0ater noster qui est in caelis sanctificetur 177nomen tuum; 178adveniat regnum tuum; 179'in -.3i 180fiat voluntas tua, 181sicut in caelo, et in terra. ... 182Amen. 183.ll +0.3i 184.P2 185Of course, there is also some trickery to make the `P' 186bigger (just a `\es36P\es0'), 187and to move it 188down from its normal position 189(see the section on local motions).