LINUXDOC(1) | General Commands Manual | LINUXDOC(1) |
linuxdoc - LinuxDoc DTD SGML convertitore ad altri formati di uscita
linuxdoc --backend=formato
--papersize=size --language=lang
--charset=char --style=file
--debug --define attributo=valore
--include entity [opzioni-backend...]
file(.sgml)
o (Uso vechio, obsoleto)
sgmlxxxx [opzioni-generiche...] [opzioni-backend...]
file(.sgml)
La suite linuxdoc e` una collezione di formatatori di testo che comprendono un file sorgente SGML di LinuxDoc DTD. Ogni formattatore (o "back-end") converte il file sorgente in una varieta` di formati di uscita, includendo HTML, TeX, DVI, PostScript, testo semplice, e il sorgente groff(1) nel formato delle pagine di manuale. La suite linuxdoc e` fornita di retro compatibilita`, dato che ci sono ancora molti documenti utili scritti in sorgente sgml di LinuxDoc DTD.
Il liguaggio di macatuta accettato da questi formattatori e` descritto nella Linuxdoc-ToolsGuida dell'Utente. Ci sono delle varianti di una document type definition SGML sviluppate originariamente da Matt Welsh per la documentazione di Linux.
La maggior parte delle opzioni da riga di comando sono accettate da tutti i back-end. Alcuni back-end hanno opzioni specifiche per controllare la loro resa al proprio particolare formato di uscita. Queste sono le opzioni piu` comuni:
L'esecuzione di un back-end senza alcun argomento produrra` una lista di tutte le sue opzioni (Il messaggio di errore riguardo a "no filenames given" in questo caso puo` essere sicuramente ignorato). I back-end disponibili includono (i nomi tra parentesi sono la forma vecchia & osoleta):
C'e` anche linuxdoc-Bcheck
(sgmlcheck) uno strumento disponibile per verificare la sintassi LinuxDoc DTD
SGML dei documenti sorgenti attualmente senza generare una versione
tradotta.
Di seguito c'e` la descrizione per ogni driver di backend:
****************************************************
linuxdoc -B html (sgml2html) converte un file sorgente SGML di LinuxDoc DTD in file HTML di uscita. L'uscita apparirà nel file di livello piu` alto file.html e file-n.html per ogni sezione (azione predefinita, ma puo` essere cambiata con un'opzione), dove file e` il nome del file sorgente SGML e n e` il nome della sezione.
La coppia attributo/valore "output=html" e` impostata per i condizionali.
linuxdoc -B html accetta le seguenti opzioni: [--split 0|1|2 ] [--dosnames] [--imagebuttons] [--toc 0|1|2 ]
Il significato di queste opzioni e`:
</BODY>\n </HTML>\n
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">\n
<HTML>\n <HEAD>\n
****************************************************
linuxdoc -B info (sgml2info) converte un file sorgente SGML di LinuxDoc DTD al formato info GNU. L'uscita apparira` nel file.info dove file e` il nome del file sorgente SGML.
La coppia attributo/valore "output=info" e` impostata per i condizionali.
linuxdoc -B info non ha opzioni specifiche di backend.
****************************************************
linuxdoc -B latex (sgml2latex) converte un file sorgente SGML di LinuxDoc DTD in un file di uscita LaTeX, usando l'analizzatore nsgmls(1) o onsgmls(1), e il traduttore sgmlsasp(1). Usando l'uscita LaTeX, e il formattatore di testo latex(1), si puo` creare un'uscita DVI, e un'uscita PostScript usando il convertitore dvips(1). L'uscita apparira` nel file.tex per l'uscita LaTeX, file.dvi per l'uscita DVI, o file.ps per l'uscita PostScript, dove file e` il nome del file sorgente SGML.
Usando l'uscita LaTeX, e il formattatore di testo pdflatex(1), poi si puo` creare un file di uscita PDF piacevole, adatto per essere visualizzato con visualizzatori di PDF come xpdf(1), acroread(1) o ghostview(1).
La coppia attributo/valore "output=latex2e" e` impostata per i condizionali.
linuxdoc -B latex accetta le seguenti opzioni specifiche di backend: [--output=tex|dvi|ps|pdf] [--bibtex] [--makeindex] [--pagenumber=n] --quick [--latex=latex|hlatexp|platex|jlatex] [--dvips=dvips|dvi2ps]
Il significato di queste opzioni e`:
Nota: Questa versione non sovrascrive/rimuove i file intermedi: il file per l'uscita dvi, o i file per l'uscita ps. Questo comportamento e` differente dall'SGML-Tools 1.0.9 originale, cosi` si e` avvertiti.
****************************************************
linuxdoc -B lyx (sgml2lyx) converte un file sorgente SGML di LinuxDoc DTD a un file di uscita LyX. L'uscita apparira` nel file.lyx dove file e` il nome del file sorgente SGML.
La coppia attributo/valore "output=lyx" e` impostata per i condizionali.
linuxdoc -B lyx non ha opzioni specifiche di backend.
****************************************************
linuxdoc -B rtf (sgml2rtf) converte un file sorgente SGML di LinuxDoc DTD a RTF, il Rich Text Format usato dal sistema di aiuto di Microsoft Windows. L'uscita apparira` nel file di piu` alto livello file.rtf e file-n.rtf per ogni sezione, dove file e` il nome del file sorgente SGML. L'uscita RTF e` adatta alla compilazione con il Compilatore dell'Help di Windows Help (hc31.exe).
La coppia attributo/valore "output=rtf" e` impostata per i condizionali.
linuxdoc -B rtf accetta [--twosplit] come un'opzione specifica di backend. Il significato di questa opzione e` il seguente:
****************************************************
linuxdoc -B txt (sgml2txt) converte un file sorgente SGML di LinuxDoc DTD a file di uscita ASCII, ISO-8859-1, o EUC-JP. L'uscita apparira` nel file.txt dove file e` il nome del file sorgente SGML.
La coppia attributo/valore "output=txt" e` impostata per i condizionali.
linuxdoc -B txt accetta le seguenti opzioni di backend: [--manpage] [--filter] [--blanks=n]
Il significato di queste opzioni e`:
****************************************************
linuxdoc -B check (sgmlcheck) esegue un analizzatore SGML sul documento sorgente specificato. Ogni errore e` riportato sullo standard output. Nessuna versione formattata del sorgente e` prodotta.
Notare che linuxdoc -B check pre-elabora il sorgente SGML
di LinuxDoc DTD, facendo la condizionalizzazione descritta da ogni tag
<#if></#if> e <#unless></#unless>. I documenti
sorgenti che contengono questi tag confonderanno un analizzatore SGML
standalone. linuxdoc -B check non ha opzioni specifiche di backend.
****************************************************
Sono usati molti file ed eseguibili nelle directory /usr/share/linuxdoc-tools e /usr/bin.
Potrebbe essercene qualcuno. Ci si senta liberi di inviare il proprio report al corrente manutentore.
Questa pagina di manuale e` stata mantenuta da Cees de Groot <cg@cdegroot.com> in SGML-Tools (v1). Attualmente e` mantenuta da Taketoshi Sano <sano@debian.org> per Linuxdoc-Tools. Traduzione ed adattamenti a cura di Hugh Hartmann <hhartmann@libero.it>. Revisione a cura di Beatrice Torracca <beatricet@libero.it>.
27 Jul 2000 |