CEID scgroup 2013 LaTeX lecture series: Special edition.
These are the slides used in a special LaTeX introduction that took place in the Department of Literature on November 25th 2013.
4. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
A
Η ταυτότητα του LTEX
Αλήθειες και μύθοι
Τι είναι
(Οικο)σύστημα στοιχειοθεσίας.
Υποστηρίζει μια γλώσσα σημάνσεως (markup).
Επικεντρώνεται σε:
Περιεχόμενο.
Δομή κειμένου.
Αναλογία με HTML και {XML, CSS}.
Στηρίζεται στην μηχανή στοιχειοθεσίας TEX.
Τι δεν είναι
Επεξεργαστής κειμένου.
Γραφική διεπαφή.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
5. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Πλεονεκτήματα
Γενικά
Ανοιχτό λογισμικό
Είναι δωρεάν.
Δυναμική κοινότητα χρηστών.
Τεράστια συλλογή πακέτων.
Εκτελείται σε όλα τα γνωστά λειτουργικά συστήματα.
Ο πηγαίος κώδικας είναι κανονικό (υπερ)κείμενο
Εύκολη ανάκτηση του κειμένου.
Χρησιμοποιείτε τον αγαπημένο σας επεξεργαστή κειμένου.
A
Ειδικά περιβάλλοντα για LTEX.
Beamer - Ειδική υποστήριξη για διαφάνειες.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
6. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Πλεονεκτήματα
Μεγάλα κείμενα
Υποστήριξη μεγάλων κειμένων
Πίνακας περιεχομένων.
Κατάλογος εικόνων.
Εικόνες.
Διάρθρωση κειμένου.
Αρίθμηση ενοτήτων, πινάκων, και εικόνων.
Υπερσύνδεσμοι.
Πολλαπλά αρχεία.
Βιβλιογραφία.
Μακροεντολές και παραμετροποιημένες εντολές.
΄Ετοιμα (και όμορφα) πρότυπα.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
12. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
΄Ενα μικρό κείμενο
Γειά σου κόσμε
documentclass[10pt]{article}
%
% preamble
author{Ludwig van Beethoven}
title{TeX und LaTeX}
date{today}
%
% main text
maketitle
begin{document}
paragraph{} Hello world!
end{document}
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
13. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
΄Ενα μεγάλο κειμένο
Δύο κεφάλαια
documentclass[10pt]{report}
%
% preamble as before
begin{document}
chapter{Number one}
paragraph{} This is first chapter.
%
chapter{Number two}
paragraph{} This is second chapter.
%
end{document}
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
14. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Μικρά και μεγάλα κείμενα
Επιπλέον χαρακτηριστικά μεγάλων κειμένων
Παραπάνω από ένα αρχεία πηγαίου κώδικα.
Ειδική σελίδα τίτλου.
Κεφάλαια και μέρη.
Πρόλογος.
Πίνακας περιεχομένων.
Κατάλογος σχημάτων.
Κατάλογος πινάκων.
Ευρετήριο όρων.
Ξεχωριστό αρχείο βιβλιογραφίας.
Βιβλιογραφία σε κάθε κεφάλαιο.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
15. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Βασικά δομικά στοιχεία
Κοινά για όλα τα κείμενα
Είδος κειμένου
Η εντολή documentclass.
Μορφοποίηση.
Προοίμιο
Λειτουργίες ελέγχου.
Κυρίως είμενο
Περιβάλλεται μεταξύ των
begin{document}
...
end{document}
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
16. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Βασικά δομικά στοιχεία
Είδος κειμένου
Μια και μοναδική εντολή
documentclass[<options>]{<class>}
[<optional>] - χρησιμοποιείται για προαιρετικά ορίσματα.
{<mandatory>} - χρησιμοποιείται για προαιρετικά ορίσματα.
<class>
article: ΄Αρθρο.
report: Μεσαίου μεγέθους κείμενο.
A
book: Οι πλήρεις δυνατότητες του LTEX.
Μέγεθος γραμματοσειράς
10pt: Το προκαθορισμένο.
11pt: Το αμέσως συνηθέστερο.
12pt: Γενικά δεν προτιμάται.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
17. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Βασικά δομικά στοιχεία
Προοίμιο
Εντολές ελέγχου
Βρίσκονται μεταξύ του documentclass και του begin{document}.
Συνηθέστερες λειτουργίες
Καθορισμός γραματοσειρών.
Επιπλέον μακροεντολές μέσω της usepackage.
Πληροφορίες κειμένου.
Τίτλος με την title.
Συγγραφέας με την author.
Ημερομηνία με την date.
Τρέχουσα ημερομηνία με την ακολουθία today.
Απαιτείται maketitle στο κυρίως κείμενο.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
18. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Βασικά δομικά στοιχεία
Κυρίως κείμενο
Το μεγαλύτερο μέρος της εισόδου
Περικλείεται μεταξύ των begin{document} και end{document}.
Συστατικά
Περιεχόμενο.
Ακολουθίες ελέγχου
Κειμενική δομή.
Περιβάλλοντα.
Σημείωση
Τα ανωτέρω αλληλεπιδρούν.
Λειτουργίες κειμένου και μαθηματικών.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
19. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Ειδικοί χαρακτήρες
Γενικά
Χαρακτήρες με ειδική σημασία
ˆ
῀
{
}
%
$
΅
&
Σημειώσεις
Οι ανωτέρω χαρακτήρες χρησιμοποιούνται με συγκεκριμένο
τρόπο.
Τα ’{’ και ’}’ πρέπει να είναι ισοσκελισμένα.
Μετά το ’%’ όλα είναι σχόλια στην γραμμή.
΄Οπως στο MatLab.
Οι επτά τελευταίοι γίνονται κυριολετικοί με την επίθεση του ’¨.
Οι υπόλοιποι τρεις χρειάζονται ειδικές ακολουθίες ελέγχου.
Το ’’ (εν αντιθέσει με την C).
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
22. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Κειμενική δομή
Μορφή και περιεχόμενο
Μορφή
Γραμματοσειρά.
Πλάγια ή έντονα.
Είδος ψηφίων.
Διαχωρισμός ψηφίων.
Κεφαλαία ή πεζά.
Περιεχόμενο
Κείμενο.
Γενικότερο πλαίσιο.
Ετεροαναφορές.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
26. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Περιβάλλοντα
Βασική μονάδα ομαδοποίησης
Περικλείονται μεταξύ των begin{<name>} και end{<name>}.
Ισοσκελισμένα - επιτρέπεται
begin{<name1>}
begin{<name2>}
% arbitrarily deep nesting
end{<name2>}
end{<name1>}
Μη ισοσκελισμένα - απαγορεύεται
begin{<name1>}
begin{<name2>}
% compilation error
end{<name1>}
end{<name2>}
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
27. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Περιβάλλοντα table και tabular
Εισαγωγή πινάκων
Κώδικας
begin{table}[h]
begin{tabular}{|c|c|}
hline
one
& two
three & four
hline
end{tabular}
end{table}
Αποτέλεσμα
one
three
Γεώργιος Δρακόπουλος
two
four
Εισαγωγή στο L EX
AT
28. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Περιβάλλοντα table και tabular
Μορφή και περιεχόμενο
Περιβάλλον table
Μορφή.
Περικλείει την δομή του πίνακα.
Καθορίζει τον υπότιτλο.
Τοποθετεί τον πίνακα στο κείμενο.
Περιβάλλον tabular
Περιεχόμενο.
Υπάρχει και εκτός περιβάλλοντος table.
Καθορίζει την κυρίως μορφή του πίνακα.
Πλήθος γραμμών και στηλών.
Διαχωρισμός κελιών με γραμμές.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
29. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Περιβάλλοντα table και tabular
Τοποθέτηση πίνακα
Θέσεις πίνακα
h: Εκεί όπου εμφανίζεται η εντολή.
p: Στο τέλος του κειμένου.
t: Στην αρχή της σελίδας.
b: Στο τέλος της σελίδας.
A
Το LTEX προσπαθεί να ακολουθήσει τα ανωτέρω.
Τελικά αποφασίζει μόνο του.
A
Με επίθεση του ’!¨, το LTEX εκτελεί την εντολή.
Σημείωση
caption για εισαγωγή υπότιτλου.
label για εισαγωγή ετεροαναφοράς.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
30. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Περιβάλλοντα table και tabular
Μορφοποίηση πίνακα
Κώδικας
begin{table}[h]
begin{tabular}{lcr}
one
& two
threeee & fooour
end{tabular}
end{table}
&
&
a
bbbb
Αποτέλεσμα
one
threeee
two
fooour
Γεώργιος Δρακόπουλος
a
bbbb
Εισαγωγή στο L EX
AT
32. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Περιβάλλον figure
Επιλογές εικόνων
Σημείωση
Δεν αναγνωρίζουν όλες οι μηχανές τους ίδιους τύπους εικόνων.
΄Οταν είναι εφικτό, μετατρέψτε τις εικόνες σας σε .pdf ή .ps.
΄Ιδιοι κανόνες τοποθέτησης με τους πίνακες.
Επιλογές εικόνων
scale
width
height
angle
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
37. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Περιβάλλοντα itemize και enumerate
Μορφή και περιεχόμενο
Από τι εξαρτώνται
Κατά κανόνα δεν καθορίζεται από τον συγγραφέα.
Ελέγχει την θέση τους στο κείμενο.
Εξαρτάται από το είδος του κειμένου.
Εξαρτάται από το εφαρμοζόμενο πρότυπο.
Μορφή
Χαρακτήρας.
Είδος αριθμών.
Γραμματοσειρά.
Περιεχόμενο
Αντικείμενα.
Πλήθος αντικειμένων.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
40. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Μικρά κείμενα
Περιβάλλλον thebibliography
Στο κείμενο με cite{<name>}.
bibliographysyle
begin{thebibliography}{<width>}
Πλήθος ψηφίων για την αναπαράσταση των αναφορών.
Συνηθισμένα είδη βιβλιογραφίας
plain
apalike
abbrv
siam
acm
alpha
Σημείωση
Απαιτούνται δύο μεταγλωττίσεις.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
42. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Μεγάλα κείμενα
Αρχεία .bib
Αναφορές με την cite.
Μορφοποίηση με την bibstyle.
Εισαγωγή του αρχείου με την bibliography.
Συνηθισμένοι τύποι εγγραφών στα .bib
@book
@inproceedings
@booklet
@article
@report
@misc
Σημείωση
Δημιουργήστε από νωρίς μια δική σας συλλογή αρχείων .bib.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
43. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Μεγάλα κείμενα
Αρχεία .bib
Τυπική καταχώρηση
@misc{one:2013,
author = {Author One and Contributor Two},
title = {A great paper},
year = {2013}
}
Πεδία
author
volume
title
year
magazine
pages
publisher
doi
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
45. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
A
LTEX και RefWorks
Εισαγωγή βιβλιογραφιών
Μπείτε στο RefWorks.
Μετακινήστε τις αναφορές σας σε ξεχωριστό υποκατάλογο.
Επιλέξτε export από τον πίνακα references.
Επιλέξτε τον υποκατάλογό σας.
Επιλέξτε BibTeX - RefWorks ID.
Επιλέξτε Export to Text File.
Στο κείμενο χρησιμοποιήστε την cite{RefWorks:#}.
Με ΅ συμβολίζεται ο αριθμός αναφοράς στο RefWorks.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
48. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Ο καλός τρόπος
Babel και ελληνικό πληκτρολόγιο
usepackage[english, greek]{babel}
usepackage[utf8x]{inputenc}
newcommand{en}{selectlanguage{english}}
newcommand{gr}{selectlanguage{greek}}
Σημείωση
Γράφετε στα ελληνικά με την βοήθεια των en και gr.
Προσοχή στις τοπικές ασυμβατότητες.
Το inputenc επιτρέπει την χρήση και άλλων τύπων πληκτρολογίου.
Στο Babel η τελευταία γλώσσα είναι κύρια γλώσσα του κειμένου.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
49. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Ο δύσκολος τρόπος
Μόνο με Babel
usepackage[english, greek]{babel}
Αλφάβητο
abgdezhjiklmnxoprstufqywc
αβγδεζηθικλμνξοπρστυφχψως
aut’a e’inai ellhnik’a!
αυτά είναι ελληνικά!
Σημείωση
Χρησιμοποιήστε το μόνον όταν δεν διαθέτετε ελληνικό
πληκτρολόγιο.
Οι ακολουθίες ελέγχου του Babel ισχύουν και εδώ.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
50. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Αλλαγή γλώσσας στο Babel
Περιβάλλοντα
latinext
greektext
Ακολουθίες ελέγχου
greektext / latintext
textgreek / textlatin
selectlanguage
Σημείωση
Το Babel υποστηρίζει και άλλα αλφάβητα.
΄Οχι όλα όμως.
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT
52. Εισαγωγή
Δομή
Βιβλιογραφία
Ελληνικά
Αναφορές
Εγχειρίδια και διανομές
Σημαντικοί οδηγοί
A
LTEX reference card (GNU).
TEX primer (TUG).
A
The not so short introduction to LTEX (Lamport/Oetiker).
The TEXbook (Knuth).
Το ιερό κείμενο του TEX.
Διανομές
www.latex-project.org
www.tug.org/texlive
www.miktex.org
www.ctan.org
Γεώργιος Δρακόπουλος
Εισαγωγή στο L EX
AT