Επόμενο Προηγούμενο Περιεχόμενα
Όπως θα καταλάβατε από το όνομά του, το Linuxdoc είναι ο
τύπος που χρησιμοποιούμε για να γράψουμε έγγραφα στο/γύρω
από/σχετικά με το Linux (ναι, όλα αυτά). Αυτός ο τύπος
εγγράφων γράφεται ως εξής: Αρχίζουμε με τον τίτλο,
ακολουθούμενο από το όνομα του συγγραφέα, την έκδοση και
την ημερομηνία. Μετά ακολουθεί το abstract, δηλαδή μια
σύντομη περιγραφή, ώστε να μην χρειαστεί να ανατρέξετε
στα περιεχόμενα για να δείτε το θέμα του εγγράφου, αλλά
να σας υποδηλώσει το αντικείμενο, με το οποίο ασχολείται
ο συγγραφέας. Έπειτα, ακολουθούν τα περιεχόμενα, που
δείχνουν το περιεχόμενο του εγγράφου, ώστε οι "γρήγοροι"
να πάνε κατ' ευθείαν στο θέμα που τους ενδιαφέρει. Στη
συνέχεια, έχουμε μια λίστα από κεφάλαια, παραγράφους και
ενότητες (chapters, paragraphs, sections).
Ανάμεσα σε όλα αυτά, μπορεί κανείς να προσθέτει ότι
θέλει: κείμενο, κομμάτια από κώδικα προγραμμάτων, να
αλλάζει το font για να τονίζει κάποιες φράσεις, να
χρησιμοποιεί λίστες, να αναφέρεται και να παραπέμπει σε
άλλα τμήματα του κειμένου, κτλ...
Τα tags και τα ειδικά εργαλεία που θα δούμε παρακάτω, στο
σύνολό τους, αυτό είναι που ονομάζουμε γλώσσα markup:
ένας τρόπος πληροφοριακής και περιγραφικής σύνταξης ενός
εγγράφου με τέτοιο τρόπο, ώστε να είναι χρήσιμος σε
διάφορα προγράμματα. Η HTML, το Tex και τα man pages του
Unix είναι κι αυτά γνωστά παραδείγματα από γλώσσες
markup.
H SGML, από μόνη της δεν περιγράφει μια γλώσσα markup,
αλλά μια γλώσσα, με την οποία μπορεί κανείς να συγγράψει
προσδιορισμούς για άλλες γλώσσες markup. Στη "διάλεκτο"
της SGML ο markup προσδιορισμός ονομάζεται DTD (Document
Type Definition). To DTD σας επιτρέπει να ορίσετε τη δομή
ενός είδους εγγράφου, δηλαδή, ποιά μέρη θα έχει, και σε
ποιά σειρά, ένα έγγραφο. Όταν ορίζετε DTD σε ένα έγγραφό
σας, τότε ένας SGML "σαρωτής" μπορεί να ελέγξει αν το
έγγραφό σας είναι σωστά γραμμένο. Επιπλέον, με τη χρήση
του συνδυασμού ενός SGML "σαρωτή" και ενός συγκεκριμένου
DTD, μπορεί κανείς να δημιουργήσει ένα πρόγραμμα που να
μεταφράζει το έγγραφο, από μια markup γλώσσα σε μια άλλη.
Επόμενο Προηγούμενο Περιεχόμενα