Δημοσιεύτηκε: 28 Αύγ 2008, 21:23
από sentient6
Μιας και αποφάσισα να ασχοληθώ με LaTeX, είπα να φτιάξω ένα mini-howto κατα τη διάρκεια που το ψάχνω.. (δεν ήταν δύσκολο προφανώς) Κατάφερα λοιπόν να το φτιάξω/βρω :)


1. Καταρχήν, κατεβάζουμε και εγκαθιστούμε τα απαραίτητα πακέτα, απλά δίνοντας σε κονσόλα:

Κώδικας: Επιλογή όλων
sudo aptitude install texlive-xetex texlive-lang-greek texlive-latex-base texlive-latex-recommended


2.Εγκαθιστούμε ένα γραφικό περιβάλλον για να γράφουμε τα αρχεία LaTeX μας:

Κώδικας: Επιλογή όλων
sudo apt-get install texmaker


2.1Παραμετροποίηση Texmaker

Options -> Configure Texmaker και αλλάζουμε το πεδίο Latex σε :xelatex -interaction=nonstopmode %.tex και το πεδιό pdf,gs: evince αντί του xpdf και gv αντίστοιχα!

Αν έχουμε εγκατεστημένο το acrobad(:P) reader, αντί evince βάζουμε acroread

Τέλος, στην καρτέλα editor, βάζουμε enconding: UTF-8!

Οι χρήστες του KDE, μπορούν να χρησιμοποιήσουν και το kile

3.Ακολουθώντας τις οδηγίες του http://forum.hellug.gr/tips-and-tricks/mini-xetex-howto/0

:arrow: Δημιουργούμε στο home μας μια δομή καταλόγων όπως φαίνεται παρακάτω

Κώδικας: Επιλογή όλων
texmf/
|-- tex
|   `-- xelatex
|       `-- xgreek
`-- web2c
    `-- xetex


:arrow: κατεβάζουμε το αρχείο http://rapidshare.com/files/136723577/xgreek.sty.html
και το αποθηκεύουμε στο ~/texmf/tex/xelatex/xgreek

:arrow: δημιουργούμε κάπου ένα temp directory και αποσυμπιέζουμε εκεί τα περιεχόμενά του
http://tug.ctan.org/macros/xetex/hyphenation/greek.zip

:arrow: Στον ίδιο φάκελο δημιουργούμε ενα αρχείο hyphen.cfg με τα ακόλουθα περιεχόμενα
Κώδικας: Επιλογή όλων
\message{Hyphenation patterns for American-English}
\newlanguage\american
\begingroup
\language\american
\input ushyphmax.tex
\endgroup
\input xgrmhyph.tex
\input xgrahyph.tex %only if you want anceint Greek hyphenation patterns
\endinput



έπειτα εκτελούμε:

Κώδικας: Επιλογή όλων
xetex -ini -etex -jobname=xelatex latex.ltx



:arrow:αν όλα πήγαν καλά, μέσα στο φάκελο έχει δημιουργηθεί ένα αρχείο xelatex.fmt
To αντιγράφουμε στο ~/texmf/web2c/xetex


:arrow: Έπειτα εκτελούμε
Κώδικας: Επιλογή όλων
texhash ~/texmf


Η δομή μας τωρα πρέπει να ειναι η ακόλουθη
Κώδικας: Επιλογή όλων
texmf/
|-- ls-R
|-- tex
|   `-- xelatex
|       `-- xgreek
|           `-- xgreek.sty
`-- web2c
    `-- xetex
        `-- xelatex.fmt



Αν όλα γίνανε σωστά, τότε δημιουργούμε ένα νέο αρχείο και αντιγράφουμε αυτό
Κώδικας: Επιλογή όλων
\documentclass{article}

\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{xgreek}

\setmainfont[Mapping=tex-text]{DejaVuSans}

\begin{document}
\today\newline
Ελληνικό μαζί με english κείμενο
\end{document}


και πατάμε F2 για το compile και F7 για να δούμε το pdf!!!



Τέλος, googlάρουμε "latex tutorials" για το πως να γράφουμε σε LaTex ;)




Επειδή απέχει απο το τέλειο, αν λέω/κάνω κάτι λάθος, συμπληρώστε/διορθώστε με :)


πηγές:
http://foss.ntua.gr/wiki/index.php/%CE% ... E%BF_XeTeX
http://forum.hellug.gr/tips-and-tricks/ ... x-howto/0/ (το έκανα copy paste το μέρος αυτό για να μην μπλέκουμε με Links..)