| LINUXDOC(1) | General Commands Manual | LINUXDOC(1) |
linuxdoc - convertor de LinuxDoc DTD SGML în alt format de ieșire
linuxdoc --backend=format
--papersize=dimensiune]
[--language=limbă]
[--charset=set-caractere ]
[--style=fișier ] [--debug ]
[--define atribut=valoare ]
[--include entitate [opțiuni-procesor...]
fișier(.sgml)
sau (utilizarea veche, învechită)
sgmlxxxx [opțiuni-generice...] [opțiuni-procesor...]
fișier(.sgml)
Suita linuxdoc este o colecție de formatatori de text care înțelege un fișier sursă LinuxDoc DTD SGML. Fiecare formatator (sau „procesor”) redă fișierul sursă într-o varietate de formate de ieșire, inclusiv HTML, TeX, DVI, PostScript, text simplu și sursa groff(1) în format de pagină manuală. Suita linuxdoc este furnizată pentru compatibilitate retroactivă, deoarece există încă multe documente utile scrise în sursa LinuxDoc DTD sgml.
Limbajele de marcaje acceptate de aceste formatoare sunt descrise în Linuxdoc-Tools User's Guide. Acestea sunt variante ale unei definiții a tipului de document SGML concepute inițial de Matt Welsh pentru documentația Linux.
Majoritatea opțiunilor din linia de comandă sunt acceptate de toate procesoarele. Unele procesoare au opțiuni specifice suplimentare pentru a controla redarea în formatul de ieșire specific. Iată care sunt opțiunile comune:
Rularea unui procesor fără argumente va face ca acesta să listeze toate opțiunile sale (mesajul de eroare „no filenames given” (niciun nume de fișier nu a fost dat) poate fi ignorat în siguranță în acest caz). Printre procesoarele disponibile se numără (numele din paranteze sunt formele vechi și obsolete):
Există, de asemenea, un instrument de verficare a
linuxdoc
(sgmlcheck) disponibil pentru verificarea sintaxei Linuxdoc DTD SGML a
surselor de documente fără a genera efectiv o versiune
convertită.
Iată descrierea pentru fiecare controlor de procesare:
****************************************************
linuxdoc -B html (sgml2html) convertește un fișier sursă LinuxDoc DTD SGML în format HTML. Ieșirea va apărea în fișierul de nivel superior fișier.html și fișier-n.html pentru fiecare secțiune (acțiune implicită, dar poate fi modificată prin opțiune), unde fișier este numele fișierului sursă SGML și n este numele secțiunii.
Perechea atribut/valoare „output=html” este definită pentru condiționale.
linuxdoc -B html acceptă următoarele opțiuni: [-[--split 0|1|2 ] [--dosnames] [--imagebuttons] [--toc 0|1|2 ].
Semnificațiile acestora sunt:
</BODY>\n </HTML>\n
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">\n
<HTML>\n <HEAD>\n
****************************************************
linuxdoc -B info (sgml2info) convertește un fișier sursă LinuxDoc DTD SGML în format GNU info. Rezultatul va apărea în fișier.info, unde fișier este numele fișierului sursă SGML.
Perechea atribut/valoare „output=info” este definită pentru condiționale.
linuxdoc -B info nu are opțiuni specifice pentru procesor.
****************************************************
linuxdoc -B latex (sgml2latex) convertește un fișier sursă LinuxDoc DTD SGML în LaTeX, utilizând analizatorul nsgmls(1) sau onsgmls(1) și convertorul sgmlsasp(1). Utilizând ieșirea LaTeX și formatorul (procesorul) de text latex(1), puteți crea apoi o ieșire DVI și o ieșire PostScript utilizând convertorul dvips(1). Rezultatul va apărea în fișier.tex pentru ieșirea LaTeX, fișier.dvi pentru ieșirea DVI sau fișier.ps pentru ieșirea PostScript, unde fișier este numele fișierului sursă SGML.
Folosind ieșirea LaTeX și formatorul de text pdflatex(1), puteți crea apoi o ieșire PDF plăcută, potrivită pentru a fi vizualizată cu programe de vizualizare PDF ca xpdf(1), acroread(1) sau ghostview(1).
Perechea atribut/valoare „output=latex2e” este definită pentru condiționale.
linuxdoc -B latex acceptă următoarele opțiuni specifice procesorului: [--output=tex|dvi|ps|pdf] [--bibtex] [--makeindex] [--pagenumber=n] --quick [-[- -latex=latex|hlatexp|platex|jlatex] [--dvips=dvips|dvi2ps] [--verbosity=n] [--verbosity=n]
Semnificațiile acestora sunt:
Notă: Această versiune nu suprascrie/elimină fișierele intermediare: fișierul tex pentru ieșirea dvi sau fișierele tex/dvi pentru ieșirea ps. Acesta este un comportament diferit față de versiunea originală SGML-Tools 1.0.9, așa că sunteți avertizat aici.
****************************************************
linuxdoc -B lyx (sgml2lyx) convertește un fișier sursă LinuxDoc DTD SGML în LyX. Rezultatul va apărea în fișier.lyx, unde fișier este numele fișierului sursă SGML.
Perechea atribut/valoare „output=lyx” este definită pentru condiționale.
linuxdoc -B lyx nu are opțiuni specifice pentru procesor.
****************************************************
linuxdoc -B rtf (sgml2rtf) convertește un fișier sursă LinuxDoc DTD SGML în RTF, Rich Text Format utilizat de sistemul de ajutor Microsoft Windows. Rezultatul va apărea în fișierul de nivel superior fișier.rtf și fișier-n.rtf pentru fiecare secțiune, unde fișier este numele fișierului sursă SGML. Ieșirea RTF este adaptată pentru compilarea de către Windows Help Compiler (hc31.exe).
Perechea atribut/valoare „output=rtf” este definită pentru condiționale.
linuxdoc -B rtf acceptă [--twosplit] ca o opțiune specifică procesorului. În cele ce urmează este semnificația acestei opțiuni:
****************************************************
linuxdoc -B txt (sgml2txt) convertește un fișier sursă LinuxDoc DTD SGML în format ASCII, ISO-8859-1 sau EUC-JP. Rezultatul va apărea în fișier.txt, unde fișier este numele fișierului sursă SGML.
Perechea atribut/valoare „output=txt” este definită pentru condiționale.
linuxdoc -B txt acceptă următoarele opțiuni de procesor: [--manpage] [--filter] [--blanks=n]
Semnificația acestor opțiuni este următoarea:
****************************************************
linuxdoc -B check (sgmlcheck) execută o analiză SGML pe sursa de document specificată. Eventualele erori sunt raportate la ieșirea standard. Nu se produce nicio versiune formatată a sursei.
Rețineți că linuxdoc -B check
preprocesează sursa LinuxDoc DTD SGML, făcând
condiționarea descrisă de orice etichete
<#if></#if> și <#unless></#unless>. Sursele
de documente care conțin aceste etichete vor crea confuzie
într-un analizator SGML independent. linuxdoc -B check nu are
opțiuni specifice pentru procesor.
****************************************************
Sunt utilizate multe fișiere și executabile din /usr/share/linuxdoc-tools și /usr/bin.
Poate că au mai rămas câteva. Nu ezitați să trimiteți un raport la actualul responsabil cu menținerea.
Acesta a fost întreținut de Cees de Groot <cg@cdegroot.com> în SGML-Tools (v1) șiTaketoshi Sano <sano@debian.org> pentru Linuxdoc-Tools. În prezent este întreținut de Agustin Martin <agustin6martin AT gmail com>.
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
| 2 aprilie 2025 |