nroff(1) General Commands Manual nroff(1) Nazwa nroff - formatuje dokumenty za pomoca groff dla urzadzen terminali (,,TTY") Skladnia nroff [-abcCEhikpRStUVzZ] [-d ztekst] [-d lancuch=tekst] [-D zapasowe-kodowanie-wejsciowe] [-I katalog-wlaczen] [-K kodowanie-wejsciowe] [-m pakiet-makr] [-M katalog-makr] [-n numer-strony] [-o lista-stron] [-P argument-postprocesora] [-r zwyrazenie-numeryczne] [-r rejestr=wyrazenie-numeryczne] [-T urzadzenie-wyjsciowe] [-w kategoria-ostrzezen] [-W kategoria-ostrzezen] [plik ...] nroff --help nroff -v [inna-opcja-nroff ...] nroff --version [inna-opcja-nroff ...] Opis nroff formatuje dokumenty napisane w jezyku groff(7) dla urzadzen podobnych do maszyn do pisania, takich jak emulatory terminala. GNU nroff emuluje polecenie AT&T nroff za pomoca groff(1). nroff tworzy wyjscie za pomoca grotty(1), sterownika wyjsciowego terminala groff, ktory musi znac kodowanie, z ktorego korzysta urzadzenie. Zatem akceptowanymi argumentami opcji -T sa: ascii, latin1 i utf8; wszelkie inne sa ignorowane. Jesli (prawidlowego) urzadzenia nie okresla zmienna srodowiskowa GROFF_TYPESETTER, ani opcja wiersza polecen -T (ktora przeslania zmienna srodowiskowa), nroff sprawdza biezace ustawienia jezykowe (locale), aby wybrac odpowiednie urzadzenie wyjsciowe. Na poczatku probuje korzystac z programu locale(1) , nastepnie sprawdza kilka zmiennych srodowiskowych zwiazanych z locale; zob. rozdzial ,,Srodowisko" ponizej. Jesli nic z tego sie nie powiedzie, nroff przyjmuje ,,-Tascii". Opcje: -a, -b, -c, -C, -d, -E, -i, -I, -m, -M, -n, -o, -r, -U, -w, -W i -z dzialaja zgodnie z opisem w podreczniku troff(1). Opcje -c i -h wymuszaja, odpowiednio, ,,-P-c" i ,,-P-h", -c ma znaczenie rowniez dla samego troff. Co wiecej, GNU nroff ignoruje opcje -e, -q i -s z AT&T nroff. groff(1) dokumentuje opcje: -D, -k, -K, -p, -P, -R, -t, -S i -Z. Opcja -V powoduje, ze nroff wyswietli utworzone polecenie groff w standardowym strumieniu wyjsciowym, ale go nie wykona. Opcje -v i --version pokazuja informacje o wersji nroff i programow, ktore on wykonuje, a --help wyswietla pomoc, wszystkie nastepnie wychodza z programu. Status zakonczenia nroff wychodzi z: statusem 2, jesli wystapil problem przy przetwarzaniu argumentow; statusem 0, jesli podano jedna z opcji -V, -v, --version lub --help; statusem programu groff w pozostalych przypadkach. Srodowisko Separatorem sciezki w zmiennych srodowiskowych konczacych sie PATH, jest zwykle dwukropek; moze sie to roznic, w zaleznosci od systemu operacyjnego. Przykladowo, Windows uzywa srednika. GROFF_BIN_PATH Szuka polecen groff w tych katalogach, a nastepnie w katalogach z PATH. Jesli nieustawiona, przed PATH przeszukiwany jest katalog instalacyjny plikow wykonywalnych GNU roff, /usr/bin. GROFF_TYPESETTER okresla domyslne urzadzenie wyjsciowe dla programu groff. LC_ALL LC_CTYPE LANG LESSCHARSET sa przeszukiwane w tej kolejnosci, dopasowujac wzorzec odpowiadajacy jednemu ze standardowych kodowan obslugiwanych przez program groff, jesli nie poda sie opcji -T i nie ustawiono GROFF_TYPESETTER albo gdy podane tam wartosci sa nieprawidlowe. Pliki /usr/share/groff/1.24.1/tmac/tty-char.tmac okresla zapasowe definicje specjalnych znakow roff. Definicje te stanowia gorsze przyblizenie typograficzne wyjscia wobec tty.tmac, preferujac wlasciwe zakomunikowanie znaczenia. nroff laduje go automatycznie. Uwagi Programy stronicujace takie jak more(1) i less(1) moga wymagac opcji wiersza polecen, aby prawidlowo obsluzyc niektore sekwencje wyjsciowe; zob. grotty(1). Zobacz takze groff(1), troff(1), grotty(1), locale(1), roff(7) TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Przemek Borys , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . groff 1.24.1 15 marca 2026 r. nroff(1)