Εισαγωγή στο XeLaTeX



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

LATEX HTML LATEX and HTML 1 / 38

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

Μια µικρή εισαγωγή στη LaTEX

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

Εισαγωγή στη Latex. Ιωάννης Καφετζής Μεταπτυχιακός Φοιτητής Α.Π.Θ. Μωυσής Λάζαρος Υποψήφιος Διδάκτορας Α.Π.Θ.

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

28ης Οκτωβρίου Ξάνθη Η/Τ:

Department of Informatics Engineering TEI of Crete. Η Τέχνη του. Τσαγκατάκης Γιάννης

Ιστορική αναδρομή του LaTeX

Υποστηρικτικό υλικό για την εκπόνηση πτυχιακών εργασιών

LATEX. Ποτσίκα Ηλιάνα Σακέρογλου Ελένη. Δρ. Μηνάς Δασυγένης

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

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

Μια εισαγωγή στο ShareL A TEX Στέφανος Γεωργιάδης - Απρίλιος Εισαγωγή 1.1 Λίγα λόγια για το L A TEX Το L A TEX είναι μι

Η δομή ενός T E X αρχείου. Εισαγωγή στο T E X. Β. Δαλάκας Α. Τσαδήμας Ο. Χατζή. Τμήμα Πληροφορικής & Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Η/Τ: artemiosv at gmail dot com

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Apìto TEXsto pdf. 1. Eisagwgă. 2. pdfscreen.sty. IwĹnnhc DhmĹkoc. American College of Thessaloniki

Απεικόνιση Κειμένου και Γραφικών. By Sanjay and Arvind Seshan MΑΘΗΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΑΡΧΑΡΙΩΝ

Δημιουργία Θεωρημάτων, Ορισμών, Παραδειγμάτων

Using Custom Python Expression Functions

Πώς να αναθέσετε μια εργασία στους φοιτητές σας

ΠΑΡΑΡΤΗΜΑ Γ. Οδηγίες για τη συγγραφή της μεταπτυχιακής Διπλωματικής Εργασίας (ΔΕ)

LaTEX για Πρωτάρηδες Στούµπος Βασίλης δαίµων LaTEX για Πρωτάρηδες π. 1/42

LATEX Site 2750 & Documents Class LATEX WYSIWYG

Springer Book Series, Springer Science + Business Media

How to Prepare Your Paper for IPSJ Journal (version 2012/2/4)

L A TEX. Cognitive Studies, 23(3), 1-7. (Sep. 2016)

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

How to Use a L A TEX 2ε Class File (ite.cls) for the Journal of the Institute of Image Information and Television Engineers

Uvod v L A TEX 2ε. Osnove pisanja poročil. Špela Bolka. Ljubljana, 21. marec 2013

Οδηγίες Εγγραφής στο Περιοδικό ΑΘΛΗΣΗ & ΚΟΙΝΩΝΙΑ

Νέες Τεχνολογίες στην Εκπαίδευση

ΓΕΩΛΟΓΙΑ ΕΛΛΑΔΟΣ. Ενότητα 9: Πελαγονική Ζώνη. Ιωάννης Κουκουβέλας, Καθηγητής Σχολή Θετικών Επιστημών Τμήμα Γεωλογίας

Εισαγωγή στην Python. Διάλεξη 0

ICT4YOUTHWORK - ICT FOR FOSTERING QUALITY IMPROVEMENTS IN YOUTH WORK

Οδηγίες Συγγραφής Εργασιών για το 7 ο Διεθνές Συνέδριο για την Έρευνα των Μεταφορών

Egkatastash Newn Grammatoseirwnsto L A TEX2ε

Από τις διαλέξεις του μαθήματος του Α εξαμήνου σπουδών του Τμήματος. Κ. Παπαθεοδώρου, Αναπληρωτής Καθηγητής Οκτώβριος 2013

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Είσοδος στην πλατφόρμα elearning.auth.gr

Εισαγωγή στο LaTEX2ε. Ιωάννης Παρτάλας

Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου

Κείμενο ASCII Unicode - HTML. Κωδικοποίηση ASCII / Unicode HTML

Ελεύθερο Λογισμικό. Γιάννης Γαϊδαρτζής ΠΕ19 Υπεύθυνος ΚΕ.ΠΛΗ.ΝΕ.Τ. Ρεθύμνου

Αποθετήρια. Κλειώ Σγουροπούλου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Using the QGIS Browser

Έρευνα για τη στάση των εκπαιδευτικών σε σχέση με την ευχρηστία και προσβασιμότητα ψηφιακών εφαρμογών και περιεχομένου

ΚΑΤΑΣΚΕΥΗ ΠΙΝΑΚΩΝ ΚΑΙ ΣΧΗΜΑΤΩΝ ΣΤΟ ΔΟΚΙΜΙΟ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: Μερικές χρήσιμες(;) υποδείξεις. Βασίλης Παυλόπουλος

Automating Complex Workflows using Processing Modeler

Τίτλος Εργασίας Εκπαιδευτικού Σεναρίου

Ιστορία των Μαθηματικών

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

Οδηγίες Συγγραφής Εργασιών για το 6 ο Πανελλήνιο Συνέδριο Οδικής Ασφάλειας

Λογισμικό Πλεύση - Βύθιση. Οδηγός δημιουργίας νέων δωματίων και διδακτικών ακολουθιών

Τίτλος Μαθήματος: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Ενότητα: Εισαγωγή στους Επεξεργαστές Κειμένου

Αυτοµατιµός Γραφείου. Τµήµα Διοίκησης Επιχειρήσεων ΑΤΕΙ- Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 2η

Ενσωματωμένα Συστήματα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

How to Typeset Your Papers in LAT E X (Version 6)

ΤΕΛΙΚΗ ΗΜΕΡΟΜΗΝΙΑ ΥΠΟΒΟΛΗΣ ΑΡΘΡΟΥ. Οδηγίες σύνταξης και µορφοποίησης του τελικού άρθρου για την καταχώρηση στα πρακτικά του συνεδρίου

Οδηγός Εγκατάστασης

Αισθητήρας Χρώματος. By Sanjay and Arvind Seshan ΜΑΘΗΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΑΡΧΑΡΙΩΝ

ΟΔΗΓΙΕΣ ΣΥΓΓΡΑΦΗΣ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ 6 Ο ΣΥΝΕΔΡΙΟ ΓΙΑ ΤΗΝ ΈΡΕΥΝΑ ΣΤΙΣ ΜΕΤΑΦΟΡΕΣ ΣΤΗΝ ΕΛΛΑΔΑ

Τίτλος Μαθήματος: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Ενότητα: Εισαγωγή στους Επεξεργαστές Κειμένου-Μέρος 3

4.1 Πράξεις με Πολυωνυμικές Εκφράσεις... 66

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

Εισαγωγή στο Libre Office. Bάιος Κολοφωτιάς Επιστημονικός Συνεργάτης Sweng Lab A.Π.Θ

Το πραγματικό Διαδίκτυο

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 1o ΕΡΓΑΣΤΗΡΙΟ ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML

Υπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

3 η ΕΝΟΤΗΤΑ Συναρτήσεις στο MATLAB

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

Καινοτόμες τακτικές με το θάλαμο Tardis στην περίπτωση άγνωστων διαταραχών σκουληκότρυπας. Dr. Who. Πτυχιακή Εργασία

Ανοικτά Ακαδημαϊκά Μαθήματα: Κανόνες Προσβασιμότητας Έκδοση 1.0

60 4 (2009) BUTSURI-TANSA, Vol. 60, No. 4(2009) * ** * 3 * 4. natbib.sty (Natural Sciences Citations and References)

στοιχεία απολογισμού από την υλοποίηση του έργου ΕΠΙΝΟΗΣΗ ημήτρης Γκούσκος

Ε Έκδοση 1 / ΟΔΗΓΙΕΣ (ΗΛΕΚΤΡΟΝΙΚΗΣ) ΜΟΡΦΟΠΟΙΗΣΗΣ ΚΑΝΟΝΙΣΤΙΚΩΝ ΚΕΙΜΕΝΩΝ 01 ΓΕΝΙΚΑ 01 ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

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

Handbook of Everything. Some Press, On this and that. Journal on This and That. 2(1):50 100, 2000.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

Σύνταξη. Βιβλιοθήκη και Κέντρο Πληροφόρησης Α.Π.Θ. Υπηρεσία Ηλεκτρονικών Μαθημάτων. Μιχάλης Γερόλιμος Σουλτάνα Κάργα Νίκη Καλιακούδα Δέσποινα Παπαδάκη

Αναβάθμιση και εμπλουτισμός ΙδρυματικούΑποθετηρίουΕΜΠ

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

ΤΕΧΝΟΛΟΓΙΑ Α ΓΥΜΝΑΣΙΟΥ. Καθηγητής: Ρετσινάς Σωτήριος

Ο ΗΓΟΣ ΙΑΜΟΡΦΩΣΗΣ ΕΝΤΥΠΩΝ. Περιεχόµενα

Τεχνικό Σχέδιο - CAD

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2)

Διαδικτυακή Πύλη (web portal) ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ

Microsoft Word. Δρ. Νικόλαος Σγούρος

Batch Processing using Processing Framework

Δημιουργία μιας εφαρμογής Java με το NetBeans

Περίληψη των MyBlocks Οδηγός βήμα-βήμα για την δημιουργία MyBlocks με εισόδους και εξόδους

Transcript:

Εισαγωγή στο XeLaTeX Κοινότητα Ελεύθερου Λογισμικού ΕΜΠ 19 Μαΐου 2014 Μάκης Χουρδάκης This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Greece License. 9 Μαΐου 2014 foss.ntua.gr 1

Περιεχόμενα Εισαγωγικά Δομή κώδικα, είδος εγγράφου, τίτλος, συγγραφέας Ενότητες και περιεχόμενα Ελληνικό κείμενο Μαθηματικά και αναφορές Εικόνες-σχήματα και πίνακες Βιβλιογραφία 9 Μαΐου 2014 foss.ntua.gr 2

Τι είναι; Λογισμικό ψηφιακής στοιχειοθεσίας Διαφέρει από τους επεξεργαστές κειμένου: Γράφουμε κείμενο μαζί με εντολές Δεν βλέπουμε άμεσα το αποτέλεσμα στην οθόνη Κάνουμε compile, επεξεργάζεται ολόκληρο το αρχείο και προκύπτει καλύτερο αποτέλεσμα Είναι ένα ψηφιακό τυπογραφείο! 9 Μαΐου 2014 foss.ntua.gr 3

Πώς μοιάζει; Ολοκληρωμένοι editors όπως: Texmaker, Kile, LyX Αλλά αρκούν π.χ.: Emacs, Vim, Notepad Online editors όπως: ShareLaTeX.com 9 Μαΐου 2014 foss.ntua.gr 4

Τι μπορούμε να δημιουργήσουμε; Συνήθως χρησιμοποιούμε TeX για υψηλή τυπογραφική ποιότητα: Βιβλία, διατριβές, άρθρα, posters, επιστολές,... Πάρα πολλά πακέτα με τα οποία γράφουμε: Χημικές εξισώσεις, παρτιτούρες, παρτίδες σκάκι,... Διαφάνειες με beamer class. (nope, this is LibreOffice) Μπορούμε να παράξουμε αυτόματες αναφορές από εξωτερικά προγράμματα. 9 Μαΐου 2014 foss.ntua.gr 5

Πόσο εύκολα δημιουργούμε; Αρκετά εύκολα αν γράφουμε μόνο αγγλικά με έτοιμο template (π.χ. του πανεπιστημίου μας). Λιγότερο εύκολα αν γράφουμε και άλλες γλώσσες, χωρίς διαθέσιμο template. Αρκετά δύσκολα αν θέλουμε έγγραφα ασυνήθιστης μορφής (αλλά μπορούμε!). Χρειάζεται αρκετός χρόνος στην αρχή, αλλά το αποτέλεσμα αξίζει! 9 Μαΐου 2014 foss.ntua.gr 6

Από τις σημειώσεις Ηλεκτροχημείας του Α. Καραντώνη 9 Μαΐου 2014 foss.ntua.gr 7

Από τις σημειώσεις Ηλεκτροχημείας του Α. Καραντώνη 9 Μαΐου 2014 foss.ntua.gr 8

Τι χρειαζόμαστε; Μια διανομή πακέτων LaTeX TeX Live: διαδεδομένη, υπάρχει για Win/Mac/Linux Έναν απλό ή εξειδικευμένο κειμενογράφο Texmaker: υπάρχει για Win/Mac/Linux Kile: εύκολα σε Linux, αλλά μπαίνει και σε άλλα Emacs/Vim: γενικής χρήσης κειμενογράφοι, κυρίως σε περιβάλλον εντολών Ίσως επιπλέον πακέτα και γραμματοσειρές 9 Μαΐου 2014 foss.ntua.gr 9

+ Unicode κ.α. TeX - 1978 XeTeX - 2004 + Ευκολίες + LaTeX LaTeX - 80's XeLaTeX 9 Μαΐου 2014 foss.ntua.gr 10

Δομή κώδικα Προοίμιο (preamble): δηλώσεις ιδιοτήτων, κλήση πακέτων και ορισμός ειδικών εντολών Κυρίως κείμενο: κείμενο μαζί με εντολές Όλες οι εντολές αρχίζουν με \ Υποχρεωτικά ορίσματα σε { } Προαιρετικές επιλογές σε [ ] 9 Μαΐου 2014 foss.ntua.gr 11

Hello world! % Προοίμιο \documentclass{article} % Κυρίως μέρος \begin{document} Hello world! \end{document} 9 Μαΐου 2014 foss.ntua.gr 12

Τίτλος και συγγραφέας \documentclass{article} \title{introduction to LaTeX} \author{brainy Smurf} \date{\today} \begin{document} \maketitle Hello world! \end{document} 9 Μαΐου 2014 foss.ntua.gr 13

Ενότητες και περιεχόμενα \begin{document} \tableofcontents \section{this is the first section} Hello world! \section{and this is the second} Hello again! \end{document} Τρέχουμε δυο φορές! 9 Μαΐου 2014 foss.ntua.gr 14

Πώς γράφουμε ελληνικά; Χρησιμοποιούμε τα πακέτα: xltxtra : Επιπλέον εντολές-ευκολίες του XeLaTeX. Καλούνται και τα πακέτα fontspec, xunicode, graphicx. xgreek : Μεταφράσεις και συλλαβισμός. autohyph : Αυτόματη αλλαγή γλώσσας συλλαβισμού (ελληνικά-αγγλικά, πρόσθετο δημιουργός pmav99) Χρειαζόμαστε μια unicode γραμματοσειρά όπως οι CMU Serif, GFS Didot, XITS, Times New Roman 9 Μαΐου 2014 foss.ntua.gr 15

Πώς γράφουμε ελληνικά; \documentclass{article} \usepackage{xltxtra, xgreek, autohyph} \setmainfont{cmu Serif} \begin{document} Hello world! Γειά σου κόσμε! \end{document} 9 Μαΐου 2014 foss.ntua.gr 16

Απλά μαθηματικά Το μήκος είναι $c=5$: \begin{equation} a^2 + b^2 = c^2 \end{equation} Αυτόματη αρίθμηση! Καλό είναι να χρησιμοποιούμε το πακέτο amsmath για περισσότερες λειτουργίες. 9 Μαΐου 2014 foss.ntua.gr 17

...και ελληνικά μαθηματικά Χρησιμοποιούμε το πακέτο unicode-math Χρειαζόμαστε άλλη μια (επιπλέον) unicode γραμματοσειρά, με μαθηματικά σύμβολα π.χ. Asana-Math, XITS Math,... \setmathfont{asana-math} \begin{equation} α^2 + β^2 = γ^2 \end{equation} 9 Μαΐου 2014 foss.ntua.gr 18

Πώς αναφέρομαι σε μια σχέση; \begin{equation} a^2 + b^2 = c^2 \label{euclidean} \end{equation} Το ευκλείδειο θεώρημα παρουσιάζεται στην εξίσωση \ref{euclidean}. Τρέχουμε δυο φορές! 9 Μαΐου 2014 foss.ntua.gr 19

Πώς βάζουμε εικόνες-σχήματα; Χρησιμοποιούμε το πακέτο graphicx (έχει κληθεί ήδη από το xltxtra) \begin{figure} \includegraphics{birds.jpg} \end{figure} 9 Μαΐου 2014 foss.ntua.gr 20

Εικόνες: περισσότερα... \begin{figure}[h] % τοποθέτησέ το εδώ \centering \includegraphics[scale=0.5]{birds.jpg} \caption{δυο χρωματιστά πουλιά} \label{birds} \end{figure} 9 Μαΐου 2014 foss.ntua.gr 21

Απλοί πίνακες Χρησιμοποιούμε συνήθως wizards του editor ή plug-ins του Calc/Excel (βλ. Excel2LaTeX ) Πολύ απλοί πίνακες με το περιβάλλον tabular Οριζόντια γραμμή: \hline Κεντράρισμα: περιβάλλον center ή εντολή /centering 9 Μαΐου 2014 foss.ntua.gr 22

Παράδειγμα πίνακα \begin{table} \centering \begin{tabular}{c c} \hline Χρόνος & Συγκέντρωση \\ \hline 0 & 0.5 \\ 1 & 0.3 \\ 2 & 0.2 \\ \hline \end{tabular} \end{table} 9 Μαΐου 2014 foss.ntua.gr 23

Βιβλιογραφία (αυτόματη) Χρησιμοποιούμε το πακέτο biblatex και το πρόγραμμα biber για την ταξινόμηση. Δημιουργούμε μια βιβλιογραφική βάση δεδομένων, η οποία μπορεί να είναι ίδια για όλα μας τα έγγραφα (αρχείο.bib ). 9 Μαΐου 2014 foss.ntua.gr 24

Παράδειγμα αρχείου.bib @book{syropoulos, } title = "Ψηφιακή τυπογραφία με το XeLaTeX", author = "Απόστολος Συρόπουλος", publisher = "Επίκεντρο", address = "Αθήνα", year = 2011 9 Μαΐου 2014 foss.ntua.gr 25

Χρήσιμες ηλεκτρονικές πηγές Πακέτα και βιβλιογραφία: ctan.org Γρήγορος οδηγός: mechpedia.gr/wiki/latex LaTeX Wikibook: en.wikibooks.org/wiki/latex Και φυσικά το wiki του foss.ntua.gr! Υποστήριξη: tex.stackexchange.com, latex-community.org foss.ntua.gr/forum, fora σχολών ΕΜΠ. 9 Μαΐου 2014 foss.ntua.gr 26