28ης Οκτωβρίου 366 67100 Ξάνθη Η/Τ: asyropoulos@yahoo.com



Σχετικά έγγραφα
Εισαγωγή στο XeLaTeX

Η/Τ: asyropoulos at yahoo dot com

eutypon /1/25 9:54 page 45 #49

Παυλόπουλος Γ. Μαθηματικός 1

Η/Τ: artemiosv at gmail dot com

Πολυτονικό πληκτρολόγιο Πολυτονικές Γραμματοσειρές

Ειδικές θεματικές οδηγίες για την ανάπτυξη προσβάσιμου εκπαιδευτικού υλικού για Ελληνικά Πολυτονικά Κείμενα

Egkatastash Newn Grammatoseirwnsto L A TEX2ε

Πρόλογος... 7 ΕΙΔΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

Pandoc: Ένας ελβετικός σουγιάς μετατροπής αρχείων

Πλακάτα χρώματα με το L A T E X/X Ǝ L A T E X

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

Πολυτονικά στα Windows (XP, Vista & 7)

Documentation for the greektonoi.sty package and greektonoi.map mapping.

FSM Toolkit Exercises

Οδηγίες για εγκατάσταση πολυτονικού στα Ελληνικά.

Using the QGIS Browser

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

Γραμματοσειρά (font ή typeface) είναι ένα σύνολο χαρακτήρων.

Pr th 'Ekdosh: Mpaldimts Fwtein Anajewrhmènh 'Ekdosh: Basileiˆdou Zw

Ελληνικός οδηγός Εγκατάστασης Ethernet και ασυρμάτου Δικτφου

Εγκατάσταση του Lazarus

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Διαδικασιακός Προγραμματισμός

Εγχειρίδιο χρήσης Print2PDF σελ. 1 από 32

Η γλώσσα προγραμματισμού C

επιµέλεια Θοδωρής Πιερράτος

Προγραμματισμός ιαχείρισης Συστημάτων Ι

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

COSMOS CLOUD CMS. Η σύγχρονη επικοινωνία με τον COSMOS σας

COSMOS CLOUD CMS ΤΟ COSMOS CLOUD CMS ΔΕΝ ΕΙΝΑΙ ΜΙΑ ΑΠΛΗ ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΛΙΤΙΚΟΥ ΓΡΑΦΕΙΟΥ.

Τύποι δεδομένων, τελεστές, μεταβλητές

2.1. Εντολές Σχόλια Τύποι Δεδομένων

Eisagwgă sto PICTEX: Mèroc prÿto

API: Applications Programming Interface

Η ψηφιοποίηση της γραμματοσειράς Frederika

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

Ψηφιακή υπογραφή από το Πανελλήνιο Σχολικό Δίκτυο (Έκδοση, Εγκατάσταση, Χρήση, Απεγκατάσταση)

Εναλλακτικές εντολές για ανάγνωση/εγγραφή

ÈÖÓ Ö ÑÑ Ò ÑÓÖ Û ÈÖÓÔØÙÕ ÛÒ ËÔÓÙ ÛÒ ÌÑ Ñ ØÓ Å Ñ Ø ÛÒ È Ò Ô Ø Ñ Ó È ØÖÛÒ Å Ñ Û Ø Ò Ô Ø Ñ ØÛÒ ÍÔÓÐÓ ØôÒ

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

ΜΕΡΙΚΑ ΣΤΟΙΧΕΙΑ ΓΙΑ ΤΙΣ ΓΛΩΣΣEΣ ΠPOΓPAMMATIΣMOY

Hase οδηγίες χρήσης.

Λογαριασμοί Χρηστών στα Windows 7 / Windows 8

«Αερόστατο» Διαδικτυακή πύλη ψυχαγωγίας και μάθησης για μικρά παιδιά

Εισαγωγή στη Βιοπληροφορική

Αρχιτεκτονική Υπολογιστών

Αναστασία Τομπουλίδου, Υποψήφια δά ιδάκτωρ. Χαρά Χαραλάμπους, Αν. Καθηγήτρια

Γεωργάκης Αριστείδης ΠΕ20

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης

Βιωματικό εργαστήριο ηλεκτρονικών υπολογιστών. Οργάνωση εκπαιδευτικού υλικού με Η/Υ από δραστηριότητες στο Δημοτικό και στο Νηπιαγωγείο.

Αλλαγή της εμφάνισης κειμένου: μέγεθος γραμματοσειράς, είδος γραμματοσειράς

Εισαγωγή στο GNU Octave/MATLAB

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

Σχολ.έτος Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή.

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...

Εφαρμογές Πληροφορικής

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

ΑΝΑΠΑΡΑΣΤΑΣΗ ΚΕΙΜΕΝΟΥ

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΟΝΑΔΑ ΑΡΙΣΤΕΙΑΣ ΕΛ/ΛΑΚ

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

Εφαρμογές Σειριακής Επικοινωνίας

ΠΕΡΙΓΡΑΦΗ KAI ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ HOT POTATOES

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Cascading Style Sheets (CSS)

Εισαγωγή 6. Word Οnline 8. Το συνδρομητικό Word 13. Το περιβάλλον εργασίας 20. Κεντρικός έλεγχος από την καρτέλα «Αρχείο» 37

Προγραμματισμός ΙI (Θ)

Πώς να δημιουργήσετε ένα Wiki

Εισαγωγή στο TEX 1/27

τίτλο PLOT RIGHT NOW. Με τον ίδιο τρόπο (χρησιμοπιώντας τον αντίστοιχο driver) της Panasonic (DP-8045 για ασπρόμαυρα Α4-Α3, DP-C262 για έγχρωμα

3 ο Εργαστήριο Μεταβλητές, Τελεστές

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Χρήσιμες οδηγίες για την πορεία δημιουργίας ιστοσελίδων

Πολυμέσα. Ιστορική Αναδρομή Υπερκείμενο

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη

ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τµήµα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήµατα (Εργαστήριο) Διδάσκων: I. Τσακνάκης. 7ο Εργαστήριο

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Εισαγωγή στη γλώσσα προγραμματισμού Fortran 95

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Το Λειτουργικό Σύστημα MS-DOS

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου

Mεταγλωττιστές. 4 ο εργαστηριακό μάθημα Λεξική ανάλυση και flex. Θεωρία

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0

Εγχειρίδιο του πίνακα χαρακτήρων

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Μπορείτε να δηλώσετε πίνακα οποιουδήποτε τύπου είτε βασικού είτε κλάσης:

Περιεχόμενα. Λίγα λόγια από το συγγραφέα Windows Vista Επιφάνεια εργασίας Γραμμή εργασιών... 31

Λειτουργικά Συστήματα (Λ/Σ)


Transcript:

ØÙÔÓÒ Ø ÕÓë½ ½ Đ Ç Øô Ö Ó»October¾¼¼ 69 ÀÑ Õ Ò ØÓ Õ Ó X eutypon1619 2007/10/3 12:47 page 69 #73 Ô ØÓÐÓËÙÖ ÔÓÙÐÓ TX Σύλλογος Ελλήνων Φίλων του Ô ØÓ ¹TX ØÓÏÑ Òô Ø ÙÒ Ø Ø Ø Ñ ÕÖ ¹ 28ης Οκτωβρίου 366 Ö ÑÑ ØÓ ÖôÒTrueType OpenTypeºÌÓ ØÓØÓ Ö ÖÓ Ò Ñ TX Ò Ñ Ò ØÓ Õ Ó Ø Ñ Õ Ò ÔÓÙ Ò Ø ØÓ Õ 67100 Ξάνθη TX ØÛÒ ÙÒ ØÓØ ØÛÒØÓÙº Η/Τ: asyropoulos@yahoo.com ÌÓX ÒØÓÑ Ô ÖÓÙ ØÓÙX ½ Û The X TX typesetting machine, by Apostolos Syropoulos X TX is a new typesetting machine with many elements borrowed from ǫ-tx and Ω, which has introduced the direct use of TrueType and OpenType fonts. This paper is a short presentation of X TX and its capabilities. Το X TX(προφέρεται«ζι-τεχ») αποτελεί μια σχετικά πρόσφατη εξέλιξη στο χώρο της ψηφιακής τυπογραφίας και σχεδιάστηκε, υλοποιήθηκε και εξελίσσεται από τον Jonathan Kew. Οπως όλοι οι προκάτοχοι του είναι ουσιαστικά μια πολύ απλή γλώσσα προγραμματισμού εμπλουτισμένη με διάφορες στοιχειοθετικές εντολές. Το X TX έχει δανειστεί στοιχεία από το ε-tx και το Ωμέγα των Χαραλάμπους και Plaice. Από την άλλη, έκανε δυνατή τη χρήση γραμματοσειρών OpenType αλλά και γραμματοσειρών TrueType, κάτι που ήταν σχεδόν επιτακτικό. Φυσικά, τα αρχεία εισόδου είναι συνήθως αρχεία UTF-8, πράγμα που σημαίνει ότι επεξεργασία πολύγλωσσου κειμένου είναι πλέον πολύ απλή, ειδικά δε αν τα σύμβολα μιας γραφής υποστηρίζονται από το πρότυπο Unicode. Αν θέλαμε να συνοψίσουμε τα πλεονεκτήματα του X TX έναντι των«αντιπάλων» του, θα λέγαμε ότι: 1. Επεξεργάζεται αρχεία Unicode. 2. Μπορεί να χρησιμοποιήσει απευθείας γραμματοσειρές OpenType και True- Type χωρίς καμία προηγούμενη επεξεργασία των γραμματοσειρών. 3. Μπορεί να στοιχειοθετήσει κείμενο που γράφεται από τα αριστερά προς τα δεξιά και ανάποδα(π.χ. αραβικό κείμενο).

eutypon1619 2007/10/3 12:47 page 70 #74 70 Α. Συρόπουλος Εντολή Αποτέλεσμα \XeTeX X TX \XeLaTeX X L A TX \vfrac{17}{31} 17 / 31 \namedglyph{delta} Πίνακας 1: Νέες εντολές που ορίζει το πακέτο xltxtra. 4. Διαθέτει πολύ περισσότερες εσωτερικές μεταβλητές από ό,τι το TX. 5. Παράγει απευθείας έξοδο σε μορφή PDF, ενώ πολύ εύκολα μπορούμε να εισαγάγουμε εικονές σε μορφή PDF, JPG, TIFF και PNG. 6. Παρέχει τη δυνατότητα προεπεξεργασίας των χαρακτήρων εισόδου ώστε να γίνουν κάποιες αλλαγές. Η δυνατότητα αυτή είναι παρόμοια με τη δυνατότητα που παρέχουν τα Omega Transformation Processes. ¾Ηαντίστοιχηφόρμα L A TXπουχρησιμοποιείταιμετο X TXείναιτο X L A TX και φυσικά αποτελεί το πιο διαδεδομένο εργαλείο δημιουργίας εγγράφων με το X TX. Σε ό,τι ακολουθεί θα περιγράψουμε τον τρόπο με τον οποίο ετοιμάζουμε έναέγγραφομετο X L A TX.Επίσηςθαπαρουσιάσουμεκάποιαβασικάπακέτατα οποία μας επιτρέπουν να κάνουμε χρήση των επιπλέον δυνατοτήτων του X TX. Ø Ø ØÓÙX - L A TX Ο πιο απλός τρόπος εγκατάστασης του X TXείναιμέσωτου DVD TXLive 2006 2007. Το συγκεκριμένο DVD περιέχει εκτελέσιμα για τα παρακάτω λειτουργικά συστήματα: alpha-linux, i386-linux, powerpc-aix, sparc-solaris, hppa-hpux, i386-openbsd, powerpc-darwin, i386-darwin, i386-solaris, powerpc-linux, win32, i386-freebsd, mips-irix, sparc-linux και x86 64-linux. Ομως αυτά τα εκετελέσιμα προορίζονται για χρήση με εκτάσταση τύπου TXLive. Οσοιχρησιμοποιούν Windows XPή(σ )Vista(!)καιεπιμένουνστηνχρήση του MiKTX, θα πρέπει να περιμένουν για ένα ακόμη εξάμηνο περίπου μέχρι να Ô Ø ÔÓÙ ÙÒÓ ÓÙÒØÓ τελειώσει η ολοκλήρωση του X TXστο MiKTX.Επειδήτο X TX δημιουργήθηκεγιαχρήσημόνοστηνπλατφόρμα MacOS X,δενήτανδυνατήηάμεση «μεταφορά» του προγράμματος σε πλατφόρμες Windows. Από την άλλη, επειδή ουσιαστικά η πλατφόρμα MacOS X είναι πλατφόρμα τύπου Unix, ήταν σχετικά εύκολη η«μεταφορά» σε άλλες πλατφόρμες τύπου Unix. X L A TX Οταναποφασίσουμεναετοιμάζουμεέγγραφα L A TXγιαεπεξεργασίααπόμίανέα στοιχειοθετική μηχανή, θέλουμε η μετάβαση στην χρήση του νέου συστήματος

eutypon1619 2007/10/3 12:47 page 71 #75 Η μηχανή στοιχειοθεσίας X TX 71 ναείναιόσοτοδυνατόπιοσύντομηκαιομαλή.αυτόςείναικαιολόγοςγιατον οποίο έχουν δημιουργηθεί μια σειρά από πακέτα τα οποία κάνουν αυτή τη μετάβαση εύκολη. Αποτελεί σχεδόν κανόνα ο πρόλογος του εγγράφου μας να περιέχει τις παρακάτω εντολές: \usepackage{fontspec} \usepackage{xunicode} \usepackage{xltxtra} Το πακέτο fontspec του Will Robertson αποτελεί το εργαλείο με το οποίο επιλέγουμε τις γραμματοσειρές με τις οποίες θα στοιχειοθετήσουμε το έγγραφό μας. Επίσης, το πακέτο xunicode του Ross Moore επιτρέπει την χρήση των διαφόρων εντολών τονισμού κ.λπ. στις οποίες είναι συνηθισμένος ο κάθε χρήστης του TX/L A TX.Τοπακέτο xltxtraτου Will Robertson,τοοποίοχρησιμοποιείτα άλλα δύο πακέτα, ορίζει κάποιες νέες εντολές ενώ παράλληλα επανορίζει κάποιες άλλες εντολές ώστε να μπορούν να χρησιμοποιηθούν με το X L A TX.Πιοσυγκεκριμένα ορίζει τις εντολές που φαίνονται στον Πίνακα 1. Η τρίτη εντολή μπορεί να χρησιμοποιηθεί για τη στοιχειοθεσία κλασμάτων, ενώ η τελευταία εντολή μας επιτρέπει να στοιχειοθετήσουμε κάποιο γλύφο μιας γραμματοσειράς για τον οποίο γνωρίζουμε μόνο το όνομά του και όχι στη θέση του στη γραμματοσειρά. Αλλά ας δούμε αναλυτικά πώς επιλέγουμε γραμματοσειρές με το πακέτο fontspec. Ας ξεκινήσουμε με ένα απλό παράδειγμα και συγκεκριμένα τον κώδικα που χρησιμοποίησαμε για να επιλέξουμε τις γραμματοσειρές ενός εγγράφου: \setmonofont{[umtypewriter10-regular]} \setmainfont[mapping=tex-text]{minion Pro} \setsansfont[mapping=tex-text]{gfs Neohellenic} Με την πρώτη εντολή καθορίζουμε ποια θα είναι η βασική γραμματοσειρά σταθερού διαστήματος(τύπου Courier) του εγγράφου μας. Προσέξτε ότι έδώ έχουμε βάλει το όνομα του αρχείου της γραμματοσειράς και όχι το όνομα της γραμματοσειράς, όπως κάνουμε με τις επόμενες δύο δηλώσεις. Για τον λόγο αυτό έχουμε βάλει το όνομα του αρχείου ανάμεσα σε αγκύλες. Επίσης, να σημειώσουμε ότι σε αυτή την περίπτωση το αρχείο της γραμματοσειράς πρέπει να βρίσκεται είτε στον τρέχον κατάλογο ή σε κάποιο κατάλογο προσβάσιμο από το X L A TX(π.χ.το τοπικό δένδρο της εγκατάστασης του TX). Στη δεύτερη και την τρίτη εντολή δήλωση χρησιμοποιούμε το όνομα μιας οικογένειας γραμματοσειράς, δηλαδή το πρώτο μέρος του ονόματος τεσσέρων τουλάχιστον γραμματοσειρών. Ετσι με τον τρόπο αυτό μπορούμε να στοιχειοθετούμε κείμενο με πλάγια, όρθια, έντονα όρθια ήπλάγιαστοιχεία.μετάαπόαυτέςτιςδηλώσειςοιγνωστέςεντολέςτου L A TX μπορούν να χρησιμοποιηθούν χωρίς κανένα απολύτως πρόβλημα. Η κατ επιλογή δήλωση Mapping=tex-text ορίζει στο X L A TXναφορτώσειέναεξωτερικό αρχείοτοοποίοορίζειτασυνήθηπολλαπλάστοιχεία(ligatures)του L A TX.Αν χρησιμοποιήσεται αυτή τη δήλωση τότε γράφοντας δύο ή τρεις παύλες, θα λάβετε απλά δύο ή τρεις παύλες αντίστοιχα. Αυτό που ξεχωρίζει τις γραμματοσειρές OpenType από τις γραμματοσειρές TrueType και Type 1 είναι ότι οι πρώτες συνήθως έχουν έναν αριθμό τυπογραφι-

eutypon1619 2007/10/3 12:47 page 72 #76 72 Α. Συρόπουλος κών χαρακτηριστικών(features) η χρήση των οποίων είναι προαιρετική. Αν όμως χρησιμοποιηθούν, τότε μπορεί να προσδώσουν ιδιαίτερη ομορφιά στο κείμενο μας. Το πιο απλό παράδειγμα χαρακτηριστικών αποτελούν τα πολλαπλά στοιχεία, τα οποία όμως μπορούν να υπάρχουν σε πολλές μορφές. Αν θέλουμε να ενεργοποίησουμε μία από όλες τις μορφές, τότε απλά σημειώνουμε \verb\setmainfont[...ligatures=όνομα_χαρακτηριστικού...]% {όνομα_γραμματοσειράς} όπου όνομα_γραμματοσειράς είναι φυσικά το όνομα μιας γραμματοσειράς, Το όνομα_χαρακτηριστικού μπορεί να είναι ένα από τα εξής: Required, Common, Rare, Discretionary, Contextual, Historical, Logos, Rebus, Diphthong, Squared, AbbrevSquared kai Icelandic, τέλος οι τρεις τελείες δηλώνουν ότι μπορεί να υπάρχουν και άλλα ορίσματα πριν ή μετά, τα οποία χωρίζονται με κόμμα. Για λόγους οικονομίας, εφεξής θα παρουσιάζουμε μόνο το κατ επιλογή όρισμα της αντίστοιχης εντολής επιλογής γραμματοσειράς. Αν θέλουμε να ενεργοποιήσουμε τα πεζοκεφαλαία(αν βέβαια αυτά υποστηρίζονται από την γραμματοσειρά μας), τότε θα πρέπει να χρησιμοποιήσουμε μια δήλωση όπως αυτή που ακολουθεί: Letters=όνομα_χαρακτηριστικού όπου όνομα_χαρακτηριστικού μπορεί να είναι ένα από τα εξής: Normal, Uppercase, Lowercase, SmallCaps, PetitCaps, UppercaseSmallCaps, UppercasePetit- Capsκαι Unicase.Επίσηςμπορούμεναελέγχουμεκαιτοντρόπομετονοποίοθα εμφανίζονται τα ψηφία με την παρακάτω δήλωση Numbers=όνομα_χαρακτηριστικού όπου όνομα_χαρακτηριστικού μπορεί να είναι ένα από τα εξής: Monospaced, Proportional, ËØÓ Õ Ó ÐÐ Ò Ó Ñ ÒÓÙÑ ØÓ Lowercase, OldStyle, Uppercase, Lining, SlashedZero και NoSlashedZero. Οι τελευταίες επιλογές είναι χρήσιμες αν έχουμε μια γραμματοσειρά όπουτομηδένμοιάζειπολύμετοόμικρονκεφαλαίοήπεζό.σεαυτήτηνπερίπτωση, το μηδέν εμφανίζεται με μια πλάγια γραμμή, αλλά τότε μοιάζει με το σύμβολο του κενού συνόλου. X L A TX Μολονότι το X TX έχει σχεδιασθεί ώστε εξ ορισμού να μπορεί να επεξεργάζεται αρχεία UTF-8, αυτό δεν σημαίνει ότι είναι έτοιμο να στοιχειοθετήσει ελληνικά κείμενα. Πρώτα πρώτα πρέπει να μπορεί να γίνει σωστός συλλαβισμός των κειμένων και μάλιστα σε όλες τις μορφές της ελληνικής γλώσσας: της αρχαίας, της λόγιας, της δημοτικής και της«νεότερης»(μονοτονικής). Επίσης κατά τα πρότυπα της ελληνικής επιλογής του πακέτου babel θα πρέπει να υπάρχει γενικότερη υποστήριξη συγγραφής ελληνικού κειμένου.

eutypon1619 2007/10/3 12:47 page 73 #77 Η μηχανή στοιχειοθεσίας X TX 73 Ορισμα Κανόνες συλλαβισμού ancientgreek Αρχαίοι ελληνικοί moderngreek Σύγχρονοι ελληνικοί: πολυτονικοί και μονοτονικοί american Αμερικανικοί Πίνακας 2: Κοινά ορίσματα της εντολής \setlanguage. Το πρόβλημα του συλλαβισμού λύθηκε με την μετατροπή των κανόνων συλλαβισμού που δημιούργησε ο Δημήτριος Φιλίππου. Μάλιστα δημιουργήθηκαν δύο αρχεία με κανόνες συλλαβισμού: ένα για την αρχαία ελληνική, ένα την λόγια και δημοτική πολυτονική ελληνική και για τη«σύγχρονη»(μονοτονική) ελληνική. Το δεύτερο πρόβλημα λύθηκε με τη δημιουργία ενός νέου πακέτου, του xgreek. Το πακέτο αυτό αποτελεί ουσιαστικά μετατροπή της ελληνικής επιλογής του πακέτου babel ώστε να λειτουργεί ως αυτοδύναμο πακέτο. Παρέχει τρεις επιλογές: την monotonic, την polytonic και την ancient. Επιπλέον, το πακέτο xgreek παρέχει την εντολή \setlanguage{γλώσσα}= με την οποία μπορούμε να φορτώσουμε διαφορετικούς κανόνες συλλαβισμού. Στον Πίνακα 2 φαίνονται τα πιο κοινά ορίσματα της εντολής αυτής. Ενα τελευταίο θέμα που πρέπει να θίξουμε είναι το θέμα των γραμματοσειρών. Μπορείτε να χρησιμοποιείτε τις γραμματοσειρές τις γραμματοσειρές OpenType της Ελληνικής Εταιρείας Τυπογραφικών Στοιχείων: http://www.greekfontsociety.org/pages/gr_typefaces1.html Αφού κατεβάσετε τις γραμματοσειρές που σας ενδιαφέρουν, εγκαταστήστε τες στο σύστημά σας(π.χ. στον κατάλογο ~username/.fonts αν χρησιμοποιείτε ³ Ò ÔÐ Ö Ô Ö Ñ σύστημα Unix ή τύπου Unix, και μετά εκτελέστε την εντολή fc-cache κ.λπ.). Στην συνέχεια μπορείτε να τις χρησιμοποποιείτε με τα ονόματα που αναφέρονται στην παραπάνω σελίδα(ακόμα και με τα κενά). Εναλλακτικά, μπορείτε να χρησιμοποιείτε τις γραμματοσειρές του συστήματός σας, π.χ. Palatino Linotype, κ.λπ. Ο παρακάτω κώδικας δείχνει πως πρέπει να οργανωθεί ένα πλήρες έγγραφο για στοιχειοθεσία με το X L A TX: \documentclass[a4paper]{article} \usepackage{fontspec} \usepackage{xunicode} \usepackage{xltxtra}

eutypon1619 2007/10/3 12:47 page 74 #78 74 Α. Συρόπουλος Πίνακας 3: Ενα ελληνικό κείμενο στοχειοθετημένο με την Palatino Linotype (επάνω) και την GFS Didot(κάτω). \usepackage[ancient]{xgreek} \setmainfont[mapping=tex-text]{gfs Didot} \begin{document} \author{ Αριστοτέλους} \title{περὶ Ποιητικῆς} \date{\grtoday} \maketitle [1447α][8] 1. Περὶ \textbf{ποιητικῆς} αὐτῆς τε καὶ τῶν εἰδῶναὐτῆς,ἥν τινα δύναμινἕκαστονἔχει,... \end{document} Στο Πίνακα 3 φαίνεται το αποτέλεσμα της στοιχειοθεσίας του παραπάνω κώδικα με την γραμματοσειρά Palatino Linotype και την γραμματοσειρά GFS Didot. Ελπίζουμε με τη σύντομη αυτή παρουσίαση να έχετε εκτιμήσει τις δυνατότητες του X L A TX/X TXκαινααρχίσετετηνχρήσητου.Το TXανήκειοριστικά στο παρελθόν!