Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι...

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

Transcript of Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι...

Page 1: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Η τέχνη του LaΤeΧΗ τέχνη του LaΤeΧ

Α ί Τ λίδ Υ ή ∆ δάΑναστασία Τομπουλίδου, Υποψήφια ∆ιδάκτωρ

Χαρά Χαραλάμπους, Αν. Καθηγήτρια

Page 2: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Το ΤeΧ είναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για κείμενα και μαθηματικές εκφράσεις που δημιουργή-θηκε από τον Donald E. Knuth το 1978.η

Το LaΤeΧ επιτρέπει στοιχειοθεσία υψηλής ποιότητας χρησιμοποιώντας προκαθορισμένα επαγγελματικά χρη μ ς ρ ρ μ γγ μπρότυπα. Το LaTeX αναπτύχθηκε από τον Leslie Lamport το 1994.

Για την δημιουργία του αρχείου LaΤeΧ μπορούμε να χρησιμοποιήσουμε ένα κειμενογράφο όπως TEXshell, WinShell, TEXnic Center, WinEdt κ.τ.λ.

Page 3: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Σε κάθε αρχείο LaΤeΧ πρέπει να υπάρχουνοι εντολές: Μέγεθος

\documentclass[12pt]{book}

γραμματοσειράς

\documentclass[12pt]{book}……..

\b i {d t}

Τύπος του εγγράφου

\begin{document}…….. Εδώ γράφουμε

το κείμενο

\end{document}το κείμενο

Page 4: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

kpackages.

Με τα πακέτα (packages) μπορούμε να ενισχύσουμε τις δυνατότητες του LaΤeΧ. Υπάρχουν πολλά πακέτα που

ύ ή Γ άδμπορούμε να χρησιμοποιήσουμε. Για παράδειγμα

\ k { f t } \usepackage{amsfonts} \usepackage{amssymb}

\ { } \usepackage{eucal} \usepackage{amsxtra}

Page 5: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

ΕλληνικάΕλληνικάΓράφουμε στα ελληνικά χρησιμοποιώντας τις εντολές\usepackage[english,greek]{babel}p g [ g g ]{ }\usepackage[iso-8859-7]{inputenc}

Το Latex θα αναγνωρίζει σαν πρώτη επιλογή γλώσσας τα ελληνικά.Μπορούμε να γράφουμε λέξεις στα αγγλικά ορίζοντας πριν από τορ μ γρ φ μ ξ ς γγ ρ ζ ς ρ\begin{document} την εντολή

\newcommand{\lat } {\latintext}

και στη συνέχεια βάζοντας μέσα σε αγκύλες την αγγλική λέξη βάζοντας πρώτατο \lat. Για παράδειγμα

Το τελευταίο θεώρημα του {\lat Fermat}.

Θα δείξει

Το τελευταίο θεώρημα του Fermat.

Page 6: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Η πρώτη γραμμή του κειμένου πρέπει να είναι η εντολή: \documentclass[12pt]{book}Η εντολή αυτή ορίζει την μορφή του εγγράφου.

Εντός των [ ... ] δηλώνουμε το μέγεθος γραμματοσειράς :10pt ή 11pt ή 12pt

Υπάρχουν και άλλες δυνατότητες, για παράδειγμα αν θέλουμε το κείμενο να γραφτεί ως δύο στήλες μπρος πίσω κλπ Μπορούμε να δηλώσουμε πάνωγραφτεί ως δύο στήλες, μπρος πίσω, κλπ. Μπορούμε να δηλώσουμε πάνω από μία επιλογή, αρκεί να χωρίσουμε τις επιλογές μας με κόμματα.

Εντός των {...} δηλώνουμε ένα εκ των book (για διπλωματικές εργασίες ) article letter report report slides beamer

Page 7: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Α ίθ λίδΑρίθμηση σελίδων Η αρίθμηση των σελίδων γίνεται αυτόματα από το LaTeX. Με την εντολή

\pagestyle{...}

επιλέγουμε σε ποιο σημείο της σελίδας θα εμφανίζεται η αρίθμηση. Έτσι

\pagestyle{plain} Η αρίθμηση εμφανίζεται στο κάτω μέρος της σελίδας, (προεπιλογή για ti l t δ άζ δήλ )article και report, δε χρειάζεται δήλωση)

\pagestyle{empty} ∆εν εμφανίζει αρίθμηση. Χρήσιμο για προλόγους.

\pagestyle{headings} Η αρίθμηση εμφανίζεται στο πάνω μέρος της\pagestyle{headings} Η αρίθμηση εμφανίζεται στο πάνω μέρος της σελίδας, (προεπιλογή για book)

Page 8: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Χρήσιμες εντολές \d t l [12 t]{b k}\documentclass[12pt]{book}\author{...}\title{...}\d { }\date{....}\begin{document}\maketitle\tableofcontents ....\end{document}

Page 9: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Η εντολή \maketitleεμφανίζει στο κείμενο ότι έχουμε συμπληρώσει στις εντολές μφ ζ μ χ μ μ ηρ ς ς

\author{...}\title{...}\date{....}(Αν δεν συμπληρώσουμε την ημερομηνία στο \date{....} θα εμφανιστεί αυτόματα η

τρέχουσα.)

Η εντολή \tableofcontentsδημιουργεί τα περιεχόμενα που ορίζονται με τις εντολές \chapter{ }\chapter{...}\section{...} που θα δούμε παρακάτω. Για παράδειγμα το αρχείο με περιεχόμενο

Page 10: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

\documentclass[12pt]{book}\usepackage[greek]{babel}\usepackage[iso-8859-7]{inputenc}\author{Φοιτητής}{ η ής}\title{Τίτλος της εργασίας}\date{Τετάρτη }\begin{document}\begin{document}\maketitle\tableofcontents \chapter{Τα βασικά}\section{Xρήσιμες εντολές}\end{document}{ }

Page 11: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Πρώτη σελίδα

Εμφανίζει 5 σελίδες,

Τρίτη σελίδα

Page 12: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

∆ ή έ∆ομή του κειμένου

\chapter{ } \section { } \subsection { } \subsubsection { } \ h { } \paragraph { } \subparagraph { }Αν θέλουμε επικεφαλίδα χωρίς αρίθμηση τότεΑν θέλουμε επικεφαλίδα χωρίς αρίθμηση τότε προσθέτουμε αστεράκι, για παράδειγμα

\section*{ }

Page 13: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Θ ώ Λή Π όΘεώρημα, Λήμμα, Πρόταση,….

\newtheorem{thm}{Θεώρημα}[section] \newtheorem{lem}[thm]{Λήμμα} \newtheorem{lem}[thm]{Λήμμα} \newtheorem{prop}[thm]{Πρόταση}

δ ί ήκ.ο.κ.ε. για παραδείγματα, παρατηρήσεις, κ.λ.π.Οι εντολές αυτές μπαίνουν πριν την εντολήΟι εντολές αυτές μπαίνουν πριν την εντολή \begin{document}. Την αρίθμηση την κάνει το LaTeX σύμφωνα με τις παραγράφουςτο LaTeX σύμφωνα με τις παραγράφους.

Page 14: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Για παράδειγμα αν στη πρώτη παράγραφο γράψουμεΓια παράδειγμα αν στη πρώτη παράγραφο γράψουμε

\begin{thm}Κάθε φυσικός αριθμός έχει μοναδική ανάλυση σε γινόμενο πρώτωνΚάθε φυσικός αριθμός έχει μοναδική ανάλυση σε γινόμενο πρώτων

\ldots \end{thm}

\begin{prop}g {p p}Ο δακτύλιος των ακεραίων είναι περιοχή μοναδικής \ldots \end{prop}

Θεώρημα 1.1.1 Κάθε φυσικός αριθμός έχει μοναδική ανάλυση σε γινόμενο πρώτων…

Πρόταση 1.1.2 Ο δακτύλιος των ακεραίων είναι περιοχή μοναδικής…

Page 15: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Οι μαθηματικές εκφράσεις μπαίνουν ανάμεσα σε δολλάρια: $ $Οι μαθηματικές εκφράσεις μπαίνουν ανάμεσα σε δολλάρια: $...$Οτι λέξεις που μπαίνουν ανάμεσα σε δολλάρια εμφανιζονται

πλαγιαστά. Για να αποφύγουμε αυτή τη παρενέργεια είναι χρήσιμο να τις ορίσουμε πριν από το \begin{document} με την εντολή ς ρ μ ρ g { } μ η ή

\DeclareMathOperator{…} Για παράδειγμα αν πριν από το \begin{document} δώσουμε την εντολή

\DeclareMathOperator{\rank}{rank} και στο κείμενο $\rank(A\oplus B)=\rankA+\rankB $τότετότε

rank( ) rank +rankA B A B

∆ιαφορετικά αν είχαμε απλά το $rank(A\oplus B)=rankA+rankB $τότε

Page 16: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Μ ί δ ί ήΜερικοί ειδικοί χαρακτήρεςΧρήση

$ για μαθηματικές εκφράσεις % για σχόλια (δεν θα τυπωθούν) & σε μαθηματική έκφραση, διαχωρίζει τις στήλες σε πίνακες

θ ή έ ά δ ί _ σε μαθηματική έκφραση, για κάτω δείκτες ^ σε μαθηματική έκφραση, για πάνω δείκτες ~ Για να μην χωριστεί μια λέξη { Καθορίζει κάποια όρια { Καθορίζει κάποια όρια } Καθορίζει κάποια όριαΑν θέλουμε να εμφανιστούν οι χαρακτήρες $, %, &, _, }, { , τους δηλώνουμε ως η μ ς

\$, \%, \&, \_, \ }, \ {

Page 17: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Μαθηματικές εκφράσειςΜαθηματικές εκφράσεις Οι μαθηματικές εκφράσεις γράφονται ανάμεσα σε $......$ Αν τις βάλουμε ανάμεσα σε $$ $$ ή \[ \] τότε θα γραφούν Αν τις βάλουμε ανάμεσα σε $$...$$ ή \[…\] τότε θα γραφούν

εντονότερα στο κέντρο.\[\sum_{i=1}^{n}x_{i}\] n

x Αν θέλουμε να παρεμβάλλουμε κείμενο ανάμεσα σε

1i

ix

μαθηματικές εκφράσεις στα ελληνικά αυτό γίνεται με την εντολή \text{…..}. Πρέπει να αφήνετε κενό πριν και μετά το κείμενο που θα γραφεί μέσα ώστε να αφήσει κενό και το LaTeX

$f(x)=x \text{ τέτοιο ώστε } x\in \mathbb{R}$εμφανίζει

τέτοιο ώστε ( )f x x x( )f

Page 18: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Παρενθέσεις, αγκύλες,….ρ ς, γ ς,Πολλές φορές χρειαζόμαστε παρενθέσεις, αγκύλες κτλ. Τόσομεγάλες όσο το περιεχόμενο. Αυτό γίνεται με τις εντολές

\left( \right)\left( … \right)Αν θέλουμε μία μεγάλη παρένθεση \left. \right) ή \left( \right.

Π.χ \[\left(\sum {i=1}^{n}x {i}\right)\]

n

x \[\left(\sum_{i=1}^{n}x_{i}\right)\]

$f(x)=\left\{\begin{array}{rr}& 0 \\ 0x x

1i

ix

x, & x>0 \\-x, & x<0

\end{array}\ i h $

, 0( )

, 0x x

f xx x

\right.$

$\left.\frac{df}{dx}\right| _{x=x_{0}}$ 0x x

dfdx

Page 19: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Α θ έ όΑριθμημένες ισότητες

\begin{equation}(a+b)^{2}=a^{2}+2ab+b^{2}\end{equation}

(1.1) 2 2 2( ) 2a b a ab b ( ) ( ) 2a b a ab b

Page 20: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Εξ ώ λλώ ώΕξισώσεις πολλών γραμμών\begin{eqnarray}\begin{eqnarray}

x & = & 2k \\y & = & x^{2} \nonumber \\y & = & 4k^{2}

Μην αριθμήσεις αυτή τη γραμμή

y & = & 4k {2}\end{eqnarray}

2 (1.2)x k2

24 (1.3)y xy k

Αν δεν θέλουμε καθόλου αρίθμηση τότε \begin{eqnarray*}…\begin{eqnarry*}

( )y

Page 21: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

ΛίΛίστεςΚλάδοι μαθηματικών\begin{itemize}\item άλγεβρα\item γεωμετρία\item γεωμετρία\item ανάλυση\end{itemize}

Κλάδοι μαθηματικών• άλγεβρα• γεωμετρία• ανάλυση

Page 22: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Α θ έ λίΑριθμημένες λίστεςΚλάδοι μαθηματικών\begin{enumerate}\item άλγεβραγ βρ\item γεωμετρία\item ανάλυση\end{enumerate}\end{enumerate}

Κλάδοι μαθηματικών1. άλγεβρα2. γεωμετρία 3. ανάλυση

Page 23: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

ΠίΠίνακες

\begin{array}{crl}Ορίζει την στοίχιση των στηλών

κέντρο, δεξιά, αριστερά

a-3 & b+2 & c-1\\d & e & f

Επιβάλει αλλαγή γραμμής

\end{array}

a-3 B+2 C-1

d e fd e f

Page 24: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

ΠίΠίνακες

\left(\begin{array}{lrc}\begin{array}{lrc}a-1 & b+3 & c-1\\d & e & f

1 3 1a b cd e f

\end{array}\right)

Page 25: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

ΠίΠίνακες

b $\begin{bmatrix}a& b\\c& d\\

a bd

c& d\\\end{bmatrix}$ c d

$\begin{pmatrix}

a& b\\c& d\\

a bd

c& d\\

\end{pmatrix}$c d

Page 26: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

ΠίνακεςΠίνακες∆ημιουργεί κάθετες

γραμμές\begin{tabular}{|c|l|r|}\hlinea+2 & b+3 & 2-c\\

γρ μμ ς

∆ημιουργεί οριζόντιες γραμμές

\hlined & e & f \\\hline

γραμμές

Επιβάλλει αλλαγή γραμμής\end{tabular}

β γή γρ μμής

a+2 b+3 2 ca+2 b+3 2-c

d e d

Page 27: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Κ έ θέ λλ ή ήΚενές θέσεις, αλλαγή γραμμής

Το LaΤeΧ κάνει αλλαγή γραμμής αυτόματα. Αν θέλουμε να επιβάλλουμε αλλαγή γραμμής γίνεται με τα σύμβολα \\γίνεται με τα σύμβολα \\

Η αρχή καινούργιας παραγράφου γίνεται με μία κενή γραμμή Μί ή ό έ θέ ί Μία ή περισσότερες κενές θέσεις αντιμετωπί-ζονται από το LaΤeΧ ως 1 κενή θέση. Αν θέλουμε μεγαλύτερο κενό σε κάποια μαθηματική μ μ γ ρ μ ημ ήέκφραση, αυτό γίνεται με τις εντολές

\, ή \: ή \;

Page 28: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Α θέλ βάλλ ζό Αν θέλουμε να επιβάλλουμε οριζόντια κενό μέσα σε μία παράγραφο\hspace{20 mm}

Αν θέλουμε να επιβάλουμε κάθετα κενό μ β μανάμεσα σε παραγράφους \vspace{6cm}\vspace{6cm}

Αν θέλουμε να επιβάλλουμε αλλαγή σελίδαςσελίδας\newpage

Page 29: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Το μέγεθος της γραμματοσειράς μπορεί να Το μέγεθος της γραμματοσειράς μπορεί να αλλαχθεί με τις ακόλουθες εντολές που προκαλούν αντίστοιχη αλλαγή μεγέθους ρ χη γή μ γ ς\tiny, \scriptsize, \footnotesize, \small, \normalsize,\large, \Large, \LARGE, \huge και g g g\HUGE\begin{tiny}g { y}…………\end{tiny}\end{tiny}

Page 30: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Β βλ ί έΒιβλιογραφία, αναφορέςΜέσα στο κείμενοΣύμφωνα με \cite{1} η Άλγεβρα Α είναι ημιαπλή εφόσον κάθε {\lat Α-

module} είναι προβολικό.module} είναι προβολικό.

\begin{thebibliography}{99}

Με την εντολή \cite{1} δίνουμε την παραπομπή στην βιβλιογραφία

\begin{thebibliography}{99}\bibitem [P]{1}R.S.Pierce. Associative Algebras. Springer-Verlag. 1982\bibitem [R]{2}I.Reiner. Maximal order. Academic Press. 1975\end{thebibliography} Εδώ γράφουμε αυτό που

θέλουμε να εμφανίζεται

Page 31: Η τέχνη του LaLa ee - users.auth.grusers.auth.gr/~hara/Latex.pdf · Το ΤeΧείναι ένα σύστημα ηλεκτρονικής στοιχειοθεσίας για

Β βλ ί έΒιβλιογραφία, αναφορές

Εμφανίζει

Σύμφωνα με [P] η άλγεβρα Α είναι ημιαπλή εφόσον κάθε Α-module

Σ έλ

είναι προβολικό.

Στο τέλοςΒιβλιογραφία

[P] R.S.Pierce. Associative Algebras. Springer-Verlag. 1982[R] I.Reiner. Maximal order. Academic Press. 1975