groff_me(7) Miscellaneous Information Manual groff_me(7) Nume groff_me - ,,me" pachet macro pentru formatarea documentelor cu roff SINOPSIS groff -me [opiune ...] [fiier ...] groff -m me [opiune ...] [fiier ...] Descriere Implementarea GNU a pachetului de macrocomenzi me este parte a sistemului de formatare a documentelor groff. Pachetul me de definiii de macrocomenzi pentru limbajul roff ofera o facilitate convenabila pentru pregatirea de documente tehnice in diverse formate. Aceasta versiune se bazeaza pe me distribuit cu 4.4BSD i poate fi utilizat cu formatul GNU troff, precum i cu cele derivate din AT&T troff. Unele cereri de formatare afecteaza aspectul paginii in mod imprevizibil atunci cand sunt utilizate impreuna cu acest pachet; cu toate acestea, urmatoarele pot fi utilizate cu impunitate dupa primul apel la o macrocomanda pentru crearea de paragrafe precum lp sau pp. Unele argumente sunt opionale; a se vedea groff(7) pentru detalii, in special pentru cererile a caror lista de argumente este desemnata cu o elipsa. Un asterisc * marcheaza extensiile groff. ad c stabilete modul de ajustare a textului la c af r f atribuie formatul f registrului r am m e adauga la macrocomanda m pana cand macrocomanda e este apelata as s t adauga restul liniei t la irul s bp n incepe o noua pagina numerotata cu n br intrerupe linia de ieire (salt de linie) ce n centreaza urmatoarele n linii de ieire cp n activeaza/dezactiveaza modul* de compatibilitate AT&T troff de m e definete macrocomanda m pana cand e este apelat do t interpreteaza datele de intrare t cu modul de compatibilitate dezactivat (off*) ds s t definete restul liniei t ca irul s el t interpreteaza t daca corespunde ie ca ,,false" fc c d definete delimitatorul de camp c i gliful de umplere d fi activeaza umplerea hc c stabilete caracterul de cratima la c hy m stabilete modul automat de separare a cuvintelor la m ie p t ca if, dar permite interpretarea ulterioara a el if p t daca condiia p, interpreteaza restul liniei t in h stabilete indentarea la distana h lc c stabilete gliful de repetiie al caracterului de ghidare pe orizontala la c ls n stabilete distana dintre randuri la n mc c h stabilete gliful de margine (dreapta) la c la distana h mk r marcheaza poziia verticala in registrul r na dezactiveaza ajustarea textului ne v necesita un spaiu vertical la o distana de v nf dezactiveaza umplerea nh dezactiveaza separarea automata a cuvintelor nr r n i atribuie registrului r valoarea n cu auto-incrementarea i ns pornete modul fara spaiu pl v stabilete lungimea paginii la v pn n stabilete numarul paginii urmatoare la n po h stabilete decalajul paginii la h rj n aliniaza la dreapta urmatoarele n linii de ieire* rm m elimina macrocomanda, irul sau cererea m rn m n redenumete macrocomanda, irul sau solicitarea m in n rr r elimina registrul r rs reia spaierea (termina modul fara spaiu) rt v revine la poziia verticala stabilita de mk sau v so f adauga (interpolare) fiierul de intrare f sp n insereaza n linii de spaiu vertical ta ... stabilete lungimea tabulatoarelor tc c stabilete gliful de repetiie a tabulatoarelor la c ti h stabilete indentarea temporara (numai linia urmatoare) la h tl ... afieaza titlul in trei pari tr ... traduce caractere ul n subliniaza urmatoarele n linii de ieire Cu excepia paginilor de titlu (produse prin apelul tp), me suprima apariia spaiului vertical in partea de sus a paginilor (dupa apariia oricarui antet de pagina); solicitarea sp nu va funciona in acest caz. In schimb, putei apela bl sau putei include cererea de spaiere dorita intr-o ,,deviere", de exemplu prin apelarea (b i )b. me intercepteaza, de asemenea, cererea ll; consultai ,,me Reference Manual" pentru detalii. Spaiu de nume Obiectele din me respecta o convenie de denumire rigida. Pentru a evita conflictele, orice nume de registru, ir sau macrocomenzi definite de utilizator trebuie sa fie cifre simple sau litere majuscule sau orice secvena mai lunga de litere i cifre cu cel puin o litera majuscula. (Pentru portabilitate intre BSD i groff me, limitai numele la doua caractere i evitai numele [ (paranteza drepta din stanga).) Numele utilizate de orice preprocesor in uz nu trebuie, de asemenea, reutilizate. Macrocomenzi $0 carlig pentru titlu dupa seciune $1 carligul de nivel 1 ce apare inaintea seciunii $2 carligul de nivel 2 ce apare inaintea seciunii $3 carligul de nivel 3 ce apare inaintea seciunii $4 carligul de nivel 4 ce apare inaintea seciunii $5 carligul de nivel 5 ce apare inaintea seciunii $6 carligul de nivel 6 ce apare inaintea seciunii $C carligul titlului de dupa capitol $H carligul pentru titlul paginii/coloanei $c imprima numarul capitolului i titlul $f imprima subsolul paginii $h imprima antetul $p imprima titlul/antetul seciunii $s imprima separatorul zonei de note de subsol (b incepe blocul (c incepe un bloc centrat (d incepe textul intarziat (f incepe nota de subsol (l incepe o lista (q incepe un citat lung (x incepe elementul index (z incepe meninerea flotanta )b termina blocul )c termina blocul centrat )d termina textul intarziat )f termina nota de subsol )l termina lista )q termina citatul lung )x termina elementul index )z incheie meninerea flotanta ++ stabilete tipul segmentului de document +c incepe un capitol 1c termina machetarea pe mai multe coloane 2c incepe machetarea pe mai multe coloane EN incheie ecuaia eqn EQ incepe ecuaia eqn GE incheie imaginea grn cu poziia desenului in partea de jos GF incheie imaginea grn cu poziia desenului in partea de sus GS incepe imaginea grn IE incheie imaginea tdeal cu poziia desenului in partea de jos IF incheie imaginea tdeal cu poziia desenului in partea de sus IS incepe imaginea ideal PE incheie imaginea pic cu poziia desenului in partea de jos PF incheie imaginea pic cu poziia desenului in partea de sus PS incepe imaginea pic TE incheie tabelul tbl TH incheie titlul pentru tabelul tbl multi-pagina TS incepe tabelul tbl b argumentul aldin (pune textul in aldine) ba stabilete indentarea de baza bc incepe o noua coloana bi argumentul aldin i cursiv (pune textul in aldine i cursive) bx argumentul caseta (pune textul intro caseta) ef definete subsolul paginii cu numar par eh definete antetul paginii cu numar par ep incheie pagina fo incheie nota de subsol he definete antetul hl deseneaza o linie orizontala hx suprima anteturile/subsolurile paginii urmatoare i argumentul cursiv (pune textul in cursive) ip incepe paragraful indentat ld reiniializeaza registrele i irurile de localizare(limba) i data* ll stabilete lungimea liniei lp incepe un paragraf complet aliniat la stanga np incepe un paragraf numerotat of definete subsolul paginii cu numar impar oh definete antetul paginii cu numar impar pd afieaza textul intarziat pp incepe un paragraf cu indentare pe prima linie q argument de citare (punere intre ghilimele) r definete argumentul in font roman re reiniializeaza lungimea tabulatoarelor sh incepe seciunea numerotata sm stabilete argumentul la o dimensiune mai mica a fontului sx modifica adancimea seciunii sz stabilete dimensiunea fontului i spaierea verticala tp incepe pagina de titlu u argumentul de subliniere a textului uh incepe o seciune fara numerotare xl stabilete lungimea liniei (local) xp afieaza indexul Unele macrocomenzi sunt furnizate pentru compatibilitatea cu versiunile ,,vechi" roff(1) ,,me Reference Manua - Manualul de referina me" descrie alternative pentru documentele moderne. ar utilizeaza cifre arabe pentru numerele paginilor bl insereaza spaiu (chiar i in partea de sus a paginii; a se vedea sp) ix definete indentarea fara intrerupere m1 stabilete distana dintre partea de sus a paginii i antet m2 stabilete distana dintre antet i text m3 stabilete distana dintre text i subsolul paginii m4 stabilete distana dintre subsol i partea de jos a paginii n1 incepe numerotarea liniilor de ieire n2 termina sau modifica numerotarea liniilor de ieire pa incepe pagina ro utilizeaza numeralele romane pentru numerotarea paginilor sk omite pagina urmatoare Registre $0 adancimea seciunii $1 prima componenta a numarului seciunii $2 a doua componenta a numarului seciunii $3 a treia componenta a numarului seciunii $4 a patra componenta a numarului seciunii $5 a cincea componenta a numarului seciunii $6 a asea componenta a numarului seciunii $c numarul coloanei curente $d numarul textului intarziat $f numarul notei de subsol $i indentarea de baza a paragrafului $l laimea coloanei $m numarul de coloane disponibile $p numarul paragrafului numerotat $s spaiul dintre coloane (indentare) bi afieaza indentarea (blocul) bm distana de la zona de text la partea de jos a paginii bs afieaza spaiul pre/post (blocului) bt pragul de blocare pentru meninere ch numarul capitolului curent df fontul afiat dv spaierea verticala a textului afiat (ca procent)* es spaiul inainte/dupa ecuaie ff fontul notei de subsol fi indentarea notei de subsol (numai prima linie) fm marginea piciorului de pagina fp dimensiunea tipului notei de subsol in puncte fs spaiul dinaintea notei de subsol fu nota de subsol neindentata (indentare la dreapta) hm marginea antetului ii indentarea paragrafului indentat no poziia numerotarii liniilor pf fontul paragrafului pi indentarea paragrafului po deplasarea paginii pp dimensiunea fontului de paragraf in puncte ps spaiul dinaintea paragrafului qi indentare stanga/dreapta a citatului lung qp dimensiunea fontului de citat lung in puncte qs spaiul inainte/dupa citatul lung sf fontul titlului seciunii si indentarea seciunii pe nivel de adancime so decalaj suplimentar al titlului seciunii sp dimensiunea fontului titlului seciunii in puncte ss spaiul dinaintea seciunii sx crete inalimea liniei cu numarator/numitor* tf fontul titlului tm distana de la partea de sus a paginii la zona de text tp dimensiunea fontului titlului in puncte tv spaierea verticala a textului (ca procent)* xs spaiu inaintea poziiei indexului xu index neindentat (indentare la dreapta) y2 anul din secolul* y4 anul* yr anul minus 1900 zs spaiul inainte/dupa meninerea flotanta iruri # marcaj text intarziat $n numarul seciunii concatenate * marcaj pentru note de subsol - cratima lunga < incepe sub-indexarea > ineheie sub-indexarea dw numele zilei saptamanii lq ghilimele duble din stanga mo numele lunii rq ghilimele duble din dreapta td data wa termen pentru ,,apendice" folosit de .$c* wc termen pentru ,,capitol" folosit de .$c* { incepe sub-indexarea } incheie sub-indexarea Fiiere /usr/share/groff/1.23.0/tmac/e.tmac implementeaza pachetul. /usr/share/groff/1.23.0/tmac/refer-me.tmac implementeaza suportul refer(1) pentru me. /usr/share/groff/1.23.0/tmac/me.tmac este un script ajutator care permite incarcarea pachetului cu ,,groff -m me". Note Primele pachete de macrocomenzi roff ii limitau adesea numele la o singura litera, care urma litera de semnalizare m a formatorului, rezultand mm, ms, mv, mn i aa mai departe. ,,e" in <>,, inseamna "Eric P. Allman", care a scris pachetul macrocomenzii i documentele tehnice originale care il documenteaza in timp ce era student la Universitatea din California. Consultai i Doua manuale sunt disponibile in forma sursa i procesata. In sistemul dumneavoastra, acestea pot fi comprimate i/sau disponibile in formate suplimentare. /usr/share/doc/groff-1.23.0/meintro.me /usr/share/doc/groff-1.23.0/meintro.ps este "Writing Papers with Groff Using -me", de Eric P. Allman, adaptata pentru groff de James Clark. /usr/share/doc/groff-1.23.0/meref.me /usr/share/doc/groff-1.23.0/meref.ps este "me Reference Manual", de Eric P. Allman, adaptatata pentru groff de James Clark i G. Branden Robinson. Groff: The GNU Implementation of troff, de Trent A. Fisher i Werner Lemberg, este principalul manual groff. Il putei parcurge in mod interactiv cu <>. Pentru preprocesoarele acceptate de me, consultai eqn(1), grn(1), pic(1), refer(1), i tbl(1). groff(1), troff(1), groff(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . groff 1.23.0 28 august 2024 groff_me(7)