Επόμενο Προηγούμενο Περιεχόμενα
Μάλλον θα αναρωτιέστε, όσοι δεν έχετε ξανακούσει τίποτα
για το 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 για τις αντίστοιχες μορφές εγγράφων.
Επόμενο Προηγούμενο Περιεχόμενα