Magaz, The Greek Linux Magazine
Magaz Logo

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

3. Sgml Tools

Μάλλον θα αναρωτιέστε, όσοι δεν έχετε ξανακούσει τίποτα για το sgml, "τώρα που έφτιαξα ένα άρθρο τί γίνεται;" ή "τί νόημα έχει να γράφω ένα κείμενο που περιέχει tags και κώδικα και δεν μπορεί να διαβαστεί από τρίτους;".

Η απάντηση στα ερωτήματα αυτά δίνεται με την αναφορά στη σημασία του sgml. Θα αναφερθώ πολύ σύντομα για να μην ξεφύγω από το θέμα. Το sgml είναι ένα έγγραφο που μπορεί να παράγει από τον εαυτό του μια πληθώρα άλλων τύπων εγγράφων. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να γράψετε ένα κείμενο και να το δώσετε σε τρίτα πρόσωπα. Υπάρχει πιθανότητα άλλος να δουλεύει με tex, άλλος με postscript και άλλος με απλό text. Τί έχετε να κάνετε εσείς; Να γράψετε το κείμενο 3 φορές; ΟΧΙ. Μόνο μία σε sgml. Μετά θα μπο ρέσετε να το μετατρέψετε σε άλλες μορφές χωρίς να χρειαστεί να ξαναγράψετε το κείμενο. Πώς; Με τα sgml-tools.

Τα sgml-tools είναι απαραίτητα σε όποιον γράφει σε sgml. Κάνουν ακριβώς αυτό που σας είπα. Μετατρέπουν ένα κείμενο γραμμένο σε sgml σε άλλες μορφές (που θα τις δούμε σε λίγο). Δυστυχώς, δεν κάνουν το αντίθετο, δηλαδή ένα κείμενο μιας άλλης μορφής σε sgml. Το πακέτο αυτό περιέχεται στα πακέτα που συνοδεύουν τις τελευταίες διανομές του Linux. Παρόλα αυτά, για να μείνουν όλοι ευχαριστημένοι (και όχι μόνο οι κάτοχοι των τελευταίων RedHat και SuSE), ο τόπος από όπου μπορείτε να κατεβάσετε τα sgml-tools είναι ο εξ ής: http://www.sgmltools.org.

Το πακέτο sgmltools περιέχει τα εξής εκτελέσιμα αρχεία:
sgml2html για να μπορείτε να μετατρέψετε το sgml σε html. Αυτός είναι ένας καλός τρόπος για όσους γράφουν άρθρα για το Magaz να κάνουν preview και να καταλάβουν πως θα φαίνεται το άρθρο τους όταν βγεί το τεύχος του Magaz.
Επίσης, sgml2latex για μετατροπή σε tex, sgml2lyx, sgml2rtf, sgml2txt για τις αντίστοιχες μορφές εγγράφων.

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


Valid HTML 4.01!   Valid CSS!