26 ΜΙΚΡΑ ΒΙΤS

έρευνα, τεχνολογία, υδατικό, τυπογραφία, κοινωνία και λοιπά… του Δημήτρη Ηλιάδη

XeTeX: τυπογραφία σε άλλο επίπεδο… 19/7/2008

Κατηγορίες: Ψηφιακή Τυπογραφία — Demetrios Eliades @ 7:03 μμ
Tags: , ,

The_beauty_of_latex_ligatures Εδώ και αρκετούς μήνες το XeTeX είναι διαθέσιμο στις δύο μεγαλύτερες διανομές του TeX, το MiKTeX 2.7 και το ΤeX Live.  Όσοι από εμάς λατρέψαμε το LaTeX για τις δυνατότητες που είχε στη μορφοποίηση κειμένων, θα ενθουσιαστούν με το XeTeX, καθώς πλέον μπορούν να χρησιμοποιήσουν με εύκολο τρόπο γραμματοσειρές που έχουν εγκατεστημένες στους υπολογιστές τους, χωρίς ιδιαίτερο κόπο. Με το XeTeX κάποιος μπορεί να γράφει ελληνικά μονοτονικά, ελληνικά πολυτονικά, ρωσικά και γερμανικά με απλά αλλαγή της γλώσσας στο πληκτρολόγιο, χωρίς να χρειάζεται να δηλώνει προηγουμένως τη γλώσσα. Ακόμη επιτρέπει τη χρήση εξειδικευμένων ligatures που προσφέρουν οι διάφορες γραμματοσειρές.

 

Χρήστης LaTeX προς XeTeX (Windows)

Σημ. Πολλές από τις πληροφορίες είναι μεταφορά των οδηγιών του igiann.

  • Για να μπορέσουμε να γράψουμε ελληνικά, πρέπει το αρχείο να είναι αποθηκευμένο με κωδικοποίηση UTF-8.
    • Πρακτικά: Ανοίγω ένα αρχείο στο Notepad και το αποθηκεύω ως UTF-8 (αντί ANSI). Σε αυτό το αρχείο θα γράψουμε τα κείμενά μας.
  • Το XeTeX θα το τρέξουμε είτε από το command prompt, είτε μέσω κάπου editor. Το TeXnicCenter δεν δέχεται UTF-8, άρα δεν είναι κατάλληλο για να τρέξει το πρόγραμμα. Αντίθετα το Texmaker δέχεται UTF-8, και μπορεί να τρέξει το XeTeX ως εξής:
    • Στο Texmaker, επέλεξε Options, Configure, και εκεί που λεει LaTex, επικόλλησε αυτό:
    • xelatex -interaction=nonstopmode %.tex
    • Τρέχοντας τώρα “LaTeX”, θα τρέχει στην πράξη το XeLaTeX, το οποίο θα παράγει PDF.
  • Μπορούμε να χρησιμοποιήσουμε τις γραμματοσειρές που έχουμε στον υπολογιστή μας π.χ. Arial
    • Η γραμματοσειρά Gentium είναι ένα εκπληκτικό παράδειγμα γραμματοσειράς ελεύθερης χρήσης, η οποία είναι διαμορφωμένη για να γράφουμε σε πολλές γλώσσες, χωρίς να φαίνεται “αταίριαστη” η γραμματοσειρά.
    • Παραδείγματα κειμένων στη Gentium
  • Βασικά Πακέτα Εντολών
    • \usepackage{fontspec}
    • \usepackage{xunicode}
    • \usepackage{xltxtra}

Δυστυχώς ίσως λόγω της απειρίας μου δεν κατάφερα να λύσω το πρόβλημα της ενεργοποίησης του συλλαβισμού στα ελληνικά (οδηγίες). Έχω MiKTeX 2.7, ίσως δεν υπάρχει πρόβλημα σε όσους χρησιμοποιούν τη διανομή TeX live.

Παράδειγμα αρχείου για XeTeX

\documentclass[a4paper,12pt]{article}

%\usepackage{fontspec} % necessary of XeTeX

%\usepackage{xunicode} % Unicode from accented glyphs

\usepackage{xltxtra}  % loads fixltx2e, etex, xunicode, fontspec

\usepackage{xgreek}   % for greek documents

%\setmainfont[Mapping=TeX-text]{Times New Roman}

\setmainfont[Mapping=TeX-text]{Minion Pro}

\usepackage{graphicx}

\begin{document} Έστιν ουν τραγωδία μίμησης πράξεως 

σπουδαίας και τελείας, μέγεθος εχούσης, ηδυσμένω λόγω,

χωρίς εκάστω των ειδών εν τοις μορίοις δρώντων και ου

δι απαγγελίας, δι ελέου και φόβου περαίνουσα την των

τοιούτων παθημάτων κάθαρσιν. Αριστοτέλης

\end{document}

Από το Command Prompt των Windows

  • Start, Run, cmd
  • πηγαίνω στο folder που είναι το αρχείο και τρέχω την εντολή
  • xelatex filename.tex
 

5 Responses to “XeTeX: τυπογραφία σε άλλο επίπεδο…”

  1. Αποστόλος Συροπουλος Says:

    Βασικά απαιτείται να φορτώσεις μόνο το πακέτο xltxtra καθώς αυτό φορτώνει τα άλλα δύο αυτόματα. Επίσης προτείνω ανεπιφύλακτα την χρήση της Minion Pro που συνοδεύει κάθε πρόσφατη εγκατάσταση του AcrobatReader.

  2. Δημήτριος Ηλιάδης Says:

    Ευχαριστώ για το σχόλιο, όπως και για τη συνεισφορά σας! (π.χ. για “Το Εύτυπον”)

    Αφαίρεσα τα περιττά πακέτα και πρόσθεσα την Minion Pro. Πραγματικά αυτή η γραμματοσειρά “αγαπά” τα ελληνικά!

  3. Μιχάλης Αβραάμ Says:

    Και για όσους αγαπούνε τα μήλα (Apple)… TexShop που ενσωματώνει όλες τις λειτουργίες κάτω από ένα πρόγραμμα.

  4. Αντύπας Αντώνης Says:

    Πολύ χρήσιμη η σελίδα αυτή…Κατάφερα να “φορτώσω” το TexLive και να κάνω typeset με το S.Workplace… Kαι ενώ φορτώνω τις γραμματοσειρές που προτείνετε μονίμως το γράμμα μ εμφανίζεται πλάγια μέσα στο κείμενο ενώ για παράδειγμα στο Tag ” Ορισμός ” εμφανίζεται κανονικά.
    Ξέρετε πώς μπορεί να διορθωθεί αυτό το πρόβλημα;

  5. Ουρανός Ιάκωβος Says:

    Οι οδηγίες είναι πολύ \textbf{κατατοπιστικές}. Τις ακολούθησα και όλα {\slshape{δουλεψαν ρολόι}}…


Leave a Reply