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 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
.\" {PTM/GSN/0.5/23-02-1999/"prosty optymalny formater tekstu"}
.\" poszerzenie i aktualizacja do GNU textutils 2.0 PTM/WK/2000-IV
.ig
Transl.note: based on GNU man page fmt.1 and textutils.info
Copyright 1994, 95, 96, 1999 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.
..
.TH FMT "1" FSF "sierpie 1999" "Narzdzia tekstowe GNU 2.0"
.SH NAZWA
fmt \- prosty optymalny formater tekstu
.SH SKADNIA
.TP 5
.B fmt
.RB [ \-cstu ]
.RB [ \- \fIszeroko\fP]
.RB [ \-w
.IR szeroko ]
.RB [ \-p
.IR przedrostek ]
.br
.RB [ \-\-crown-margin ]
.RB [ \-\-split-only ]
.RB [ \-\-tagged-paragraph ]
.br
.RB [ \-\-uniform-spacing ]
.RB [ \-\-width= \fIszeroko\fP]
.br
.RB [ \-\-prefix= \fIprzedrostek\fP]
.RB [ \-\-help ]
.RB [ \-\-version ]
.RI [ plik ...]
.SH OPIS
Dokumentacja niniejsza nie jest ju utrzymywana i moe by niedokadna
lub niekompletna. Autorytatywnym rdem jest obecnie dokumentacja
Texinfo. Dostp do niej uzyskasz wpisujc w wierszu polece:
.RS
.B pinfo fmt
.RE
lub
.RS
.BR "info fmt" .
.RE
.PP
Ta strona podrcznika opisuje polecenie \fBfmt\fP w wersji GNU.
.PP
.B fmt
to prosty formater, ktry wypenia i czy linie dajc linie wynikowe
do okrelonej szerokoci
.I szeroko
(domylnie 75).
.B fmt
czy
.IR plik i
podane jako argumenty. Jeli nie podano adnych,
formatuje tekst ze standardowego wejcia.
.PP
W wyjciu zachowywane s puste linie, tak samo jak odstpy midzy wyrazami
(chyba e uyto opcji
.BR \-u ).
W odrnieniu od
.BR fmt
w wersji BSD, znaki tabulacji s rozszerzane na wejciu i zamieniane ponownie
na wyjciu.
.PP
W wyjciu zachowane s wcicia, a linie z rnymi wciciami nie s
czone (chyba e uyto opcji
.B \-c
lub
.BR \-t )
Zauwa, e aczkolwiek manpage
.B fmt
w wersji BSD take o tym mwi, owa wersja BSD faktycznie czy nastpujce
po sobie linie ze zmniejszajcymi si wciciami.
.PP
.B fmt
preferuje amanie linii na kocu zdania, i prbuje unikn amania linii
po pierwszym sowie zdania, albo przed ostatnim sowem zdania. Koniec
zdania zdefiniowany jest jako albo koniec akapitu albo sowo zakoczone
jednym ze znakw '.?!', po ktrym wystpuj dwie spacje lub koniec linii,
bez wzgldu na jakiekolwiek wtrcone nawiasy czy cudzysowy. Podobnie jak TeX
.B fmt
czyta cae akapity przed wyborem amania linii.
Uyty algorytm jest wariantem opisanego w
\*(lqBreaking Paragraphs into Lines\*(rq,
Donald E. Knuth i Michael F. Plass,
.I "Software\(emPractice and Experience"
.B 11
(1981) 1119\-1184.
.SH OPCJE
.TP
.BR -c ", " --crown-margin
Tryb zwieczonych marginesw.
Zachowuje wcicia pierwszych dwch linii akapitu oraz wyrwnuje lewy margines
kadej nastpnej linii do marginesu drugiej linii.
.TP
.BR -t ", " --tagged-paragraph
Tryb wyrnionych (wcitych) akapitw:
tak jak tryb zwieczony, z wyjtkiem tego, e wcicie pierwszej linii akapitu
musi si rni od wcicia drugiej linii. W przeciwnym razie linia
pierwsza jest traktowana jako akapit jednolinijkowy.
.TP
.BR -s ", " --split-only
Tylko dzieli linie. Nie czy krtkich linii, by utworzy dusze.
Ta opcja chroni przed niesusznym czeniem przykadowych linii kodu
lub innego w podobny sposb \*(lqformatowanego\*(rq tekstu.
.TP
.BR -u ", " --uniform-spacing
Jednorodne odstpy.
Redukuje odstpy midzy wyrazami do jednej spacji, za midzy
zdaniami do dwu spacji.
.TP
.BR -\fIszeroko\fP ", " -w " \fIszeroko\fP, " --width= \fIszeroko
Wypenia linie wynikowe a do
.I szeroko
znakw (domylnie 75).
.B fmt
pocztkowo prbuje tworzy linie o okoo 7% krtsze, aby zapewni sobie
miejsce na wyrwnanie rnych dugoci linii.
.TP
.BR -p ", " --prefix= \fIprzedrostek
Tylko linie zaczynajce si od
.I przedrostka
(moe by poprzedzony biaymi znakami) podlegaj przetworzeniu. Przedrostek
ze wszystkimi poprzedzajcymi go biaymi znakami jest odcinany na czas
formatowania i dostawiany ponownie do kadej sformatowanej linii wyjciowej.
Jednym z zastosowa jest formatowanie pewnych rodzajw komentarzy
w programie, bez zmiany kodu.
.TP
.B "\-\-help"
Wywietla informacj o stosowaniu programu i dostpnych opcjach, koczy prac.
.TP
.B "\-\-version"
Wywietla numer wersji programu i koczy prac.
.SH "ZGASZANIE BDW"
Bdy prosz zgasza, w jz. ang., do <bug-textutils@gnu.org>.
.SH COPYRIGHT
Copyright \(co 1999 Free Software Foundation, Inc.
.br
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
.SH ZOBACZ TAKE
.BR fold (1),
.BR pr (1),
.BR textutils (1).
.SH OD TUMACZA
Zaktualizowano i poszerzono wg dokumentacji Texinfo dla narzdzi tekstowych
GNU wersji 2.0.
|