Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

4. SGML Tools

Τα SGML-Tools αναλαμβάνουν να μετατρέψουν το έγγραφό σας στην τελική του μορφή, την μορφή που εσείς θέλετε. Αν το θέλετε για εκτύπωση ή για απλή αποθήκευση, μπορείτε να το μετατρέψετε σε Postscript. Αν θέλετε να το εκδόσετε στον "κόσμο" μέσω του Internet, θα το μετατρέψετε σε HTML. Αν θέλετε να το διαβάσετε με οποιονδήποτε επεξεργαστή κειμένου στα Windows, θα το κάνετε RTF (rich text format).

Η ηλεκτρονική διεύθυνση των SGML-Tools είναι: http://www.sgmltools.org

4.1 Ελέγχοντας το έγγραφό σας

Τα SGML-Tools σας παρέχουν τη δυνατότητα να ελέγξετε αν συγγράψατε σωστά το έγγραφό σας, πρίν το μετρατρέψετε στην επιθυμητή μορφη. Για να το κάνετε αυτό, αρκεί να εκτελέσετε την ακόλουθη εντολή:

$ sgmlcheck έγγραφο.sgml

Αν σας επιστραφούν μηνύματα error, τότε σημαίνει πως έχετε κάνει κάποια λάθη. Αν δεν σας επιστρέψει κανένα μήνυμα, τότε το έγγραφό σας είναι ολόσωστο.

4.2 Δημιουργώντας plain text

Για να μετατρέψετε ένα sgml έγγραφο σε απλό text κείμενο, αρκεί να εκτελέσετε:

$ sgml2txt έγγραφο.sgml

Αν τώρα θέλετε το έγγραφό σας να το μετατρέψετε σε μορφή groff για να το χρησιμοποιήσετε σαν man page, τότε εκτελέστε:

$ sgml2txt --man έγγραφο.sgml

4.3 Δημιουργώντας LaTex

Παρακάτω, ακολουθούν οι εντολές που μπορείτε να εκτελέσετε, για να μετατρέψετε το έγγραφό σας σε LaTex, Postscript και DVI, αντίστοιχα:

$ sgml2latex έγγραφο.sgml 
$ sgml2latex --output=ps έγγραφο.sgml
$ sgml2latex --output=dvi έγγραφο.sgml

4.4 Δημιουργώντας HTML

Η εντολή για να μετατρέψετε το έγγραφό σας σε HTML είναι:

$ sgml2html  έγγραφο.sgml

Μπορείτε, όμως να χρησιμοποιήσετε και την παρακάτω εντολή:

$ sgml2html --imagebuttons έγγραφο.sgml

Η παραπάνω εντολή αντικαθιστά τα "Next", "Previous" και "Contents" που περιέχουν οι σελίδες HTML (για να προχωρήσει ο αναγνώστης στις σελίδες έγγραφο-1.html κλπ. ανάλογα με τα κεφάλαια του εγγράφου) με βελάκια. Τα βελάκια, έπειτα θα είναι τα αρχεία "next.gif", "prev.gif", και "toc.gif".

4.5 Δημιουργώντας RTF

Η αντίστοιχη εντολή σ' αυτήν την περίπτωση είναι:

$ sgml2rtf έγγραφο.sgml

Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!