Tuesday, October 21, 2008

Installation of QT4 and KDevelop on ubuntu linux systems

First you have to add the repository of kdevelop

deb http://ftp5.gwdg.de/pub/opensuse/repositories/home:/amilcarlucas/xUbuntu_8.04/ ./

into your sources.list file. Then you can install the new KDevelop after updating the package list (i.e. run apt-get update and install with apt-get install kdevelop).

After you have to install the automake.

sudo apt-get install automake

And now you are ready for installation the QT4 libraries

sudo apt-get install libqt4-core libqt4-dev libqt4-gui
qt4-dev-tools qt4-designer

The next step is to connect the KDevelop the QT4. So you have to open kdevelop and select

Project -> Project Options -> C++ Support -> Qt Options

then paste to "QMake binary" the qmake path "/usr/bin/qmake-qt4" and to the "Designer Binary" the designer path "/usr/bin/designer-qt4".

You are ready for building your first "Hello World" application using Qt.


Thursday, May 29, 2008

XeLaTeX Windows MikTex TeXMaker Greek how-to

Πρίν από κάμποσο καιρό έγραψα ένα ποστ για το πώς να χρησιμοποιήσει κανείς το XeLaTeX μαζί με το Kile σε περιβάλλον Linux. Ξέρω ότι πολλοί από εσάς έχεται windows και δεν έχεται καμία όρεξη να αλλάζεται λειτουργικό. Έτσι γράφω ένα πόστ για το πώς να χρησιμοποιήσεται XeLaTeX σε Windows.

Το πρώτο που κάνουμε είναι η εγκατάσταση του MikTeX. Επιλέγουμε το "Basic MiKTeX x.x" Installer. Ό,τι χρειαστεί μετά θα το κατεβάζει από μόνο του το πρόγραμμα. Το κατεβάζουμε και το κάνουμε install.

Εγκατάσταση αρχείων για ελληνικό συλλαβισμό. (hyphenation). Όταν τελειώσουμε την εγκατάσταση:
  1. Τρέχουμε από το Start: MiKTeX --> MiKTeX Options
  2. Επιλέγουμε τη καρτέλα Languages
  3. Εκεί ψάχνουμε να βρούμε την ελληνική γλώσα.
  4. Τικάρουμε και τα τρία σε περίπτωση που μας πιάσει και θέλουμε να γράφουμε με πολυτονικό σύστημα.
  5. Πατάμε Apply και Ok(γενικά όπου προτρέπει για Install το δεχόμαστε, αλλά πρέπει να είμαστε και online)
  6. Θα μας ζητηθεί να γίνει rebuild των format files. Πατάμε Οκ. και είμαστε έτοιμοι...

Τώρα θα πρέπει να εγκαταστήσουμε ένα
front επιλέγω το TeXmaker που υποστηρίζει διάφορες κωδικοποιήδφσεις Το Winedt δεν υποστηρίζει unicode χαρακτήρες οπότε δε μπορεί να χρησιμοποιηθεί ως κειμενογράφος.

Το κατεβάζουμε και το κάνουμε install. Υποθέτω ότι δεν υπάρχει κάποιος που δεν έχει έναν pdf-reader στο PC του. Και ξεκινάμε με τις ρυθμίσεις. Επιλέγουμε Options -> Configure Texmaker -> Commands και εκεί που λέει LaTeX γράφουμε.

xelatex -interaction=nonstopmode %.tex

πατάμε ΟΚ.

Ρύθμιση του ορθογραφικού ελέγχου και κωδικοποίησης:

Options -> Configure Texmaker -> Editor

Για encoding επιλέγουμε UTF-8. Έπειτα κατεβάζουμε απο το link που μας δίνει το ελληνικό λεξικό και το φορτώνουμε.


Γράφουμε ένα κείμενο


\documentclass[a4paper,12pt]{article}

\usepackage{fontspec}

\usepackage{xunicode}

\usepackage{xltxtra}

\usepackage{xgreek}

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

\usepackage{graphicx}

\begin{document}

Είναι ένα ελληνικό κείμενο
This is an English text.
\end{document}

Το αποθηκεύουμε κάπου, πατάμε F2 (μπορεί να βγάλει κάποια σφάλματα) και να το πρώτο xetex κείμενο.

Περιμένω σχόλια...

xelatex, xetex, xgreek, hyphenation, συλλαβισμός, latex, ελληνικά, texmaker, windows, winedt

Friday, March 21, 2008

Οδηγίες XeTeX LaTeX σε LINUX (ubuntu) με χρήση Kile.

Η LaTeX είναι ένα ευρέως διαδεδομένο πρόγραμμα στοιχειοθεσίας που χρησιμοποιείται από μαθηματικούς, φυσικούς και μηχανικούς. Έχει τελείως διαφορετική φιλοσοφία από ένα κείμενο Word.To XeteX είναι ένα ΤeΧ σύστημα τυπογραφίας που χρησιμοποιοεί unicode και OpenType γραμματοσειρές . Εδώ δίνονται οδηγίες πως μπορούμε να φτιάξουμε ένα έγγραφο.
Πρώτα πρέπει να εγκαταστήσουμε τα πακέτα και ένα πρόγραμμα που θα μας βοηθήσει στη συγγραφή του κειμένου (ένα front πρόγραμμα). Όλα γίνονται βεβαίως σε περιβάλλον Linux, αν και για τους χρήστες windows υπάρχει η επιλογή miktex και winedt.

sudo apt-get install texlive texlive-xetex texlive-lang-greek
sudo apt-get kile
sudo apt-get install lmodern

που εγκαθιστούν το LaTeX, το kile (εμένα αυτό μου αρέσει) και ένα πακέτο για το fonts.
Έπειτα πρέπει να περάσουμε το xgreek. Το ΧeTeX αναγνωρίζει ελληνικό κείμενο αυτόματα - όσοι έχουν ασχοληθεί δε χρειάζεται το babel - αλλά δεν εμφανίζει στα ελληνικά τις εντολές πχ \tableofcontents, \chapter{} κα. Εκεί χρειάζεται το xgreek, τότε η εντολή \chapter{} θα εμφανιστεί στο κείμενο κεφάλαιο και όχι chapter.
Πρώτα κατεβάζουμε το αρχείο το αποσυμπιέζουμε και το σώζουμε στο /home/
xgreek
Μετά εκτελούμε τις ακόλουθες εντολές

cd /home/xgreek/fontspec/
latex fontspec.ins
sudo cp fontspec.sty /usr/share/texmf-texlive/tex/xelatex/fontspec/
cd /home/xgreek
xetex -ini -etex -jobname=xelatex latex.ltx
sudo cp xelatex.fmt /var/lib/texmf/web2c/xetex/
sudo fmtutil --enablefmt xelatex
sudo mkdir /usr/share/texmf-texlive/tex/xelatex/xgreek
sudo cp xgreek.sty /usr/share/texmf-texlive/tex/xelatex/xgreek/
sudo texhash

Οι εντολές αυτές και το τροποποιημένο αρχείο είναι προσφορά του φίλου Χρίστου Γεν

Ανοίγουμε το kile. Και πάμε Settings->Configure Kile-> Tools -> Build -> Select a Tool -> Latex όπου πάμε στην καρτέλα General και στην επιλογή command βάζω xetex. Μετά File-> New -> Empty Document και κάνουμε copy paste παρακάτω κώδικα.

\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{xgreek}
\setmainfont[Mapping=TeX-text]{Times New Roman}
\usepackage{graphicx}
\begin{document}
Είναι ένα ελληνικό κείμενο.
This is an English text.
\end{document}

Επιλέγουμε το κουμπί LaTeX και έχουμε το πρώτο αρχείο σε pdf μορφή.