Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn...

30
Σχολή Εφαρmοσmένων Μαθηmατικών και Φυσικών Επιστηmών Εθνικό Μετσόβιο Πολυτεχνείο Μια Εισαγωγή στο L A T E X Στέφανος Γεωργιάδης 25 Νοεmβρίου 2019

Transcript of Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn...

Page 1: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών

Εθνικό Μετσόβιο Πολυτεχνείο

Μια Εισαγωγή στο LATEX

Στέφανος Γεωργιάδης

25 Νοεμβρίου 2019

Page 2: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

1

ΕισαγωγήΚίνητρο

Τι είναι το LATEX;I Εργαλείο για τη δημιουργία εγγράφων

I ΄Ολα τα βιβλία και οι ερευνητικές εργασίες είναι γραμμένες σε LATEX

Γιατί να χρησιμοποιήσω το LATEX;I Χρειάζεται να επικεντρωθώ ΜΟΝΟ στο περιεχόμενοI Το πρόγραμμα θα φροντίσει τα υπόλοιπα σχετικά με τημορφοποίηση του εγγράφου

I Εύκολο να φτιάξω ένα άρτιο επαγγελματικό έγγραφο

Στέφανος Γεωργιάδης ͺ

Page 3: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

1

ΕισαγωγήΚίνητρο

Τι είναι το LATEX;I Εργαλείο για τη δημιουργία εγγράφων

I ΄Ολα τα βιβλία και οι ερευνητικές εργασίες είναι γραμμένες σε LATEX

Γιατί να χρησιμοποιήσω το LATEX;I Χρειάζεται να επικεντρωθώ ΜΟΝΟ στο περιεχόμενο

I Το πρόγραμμα θα φροντίσει τα υπόλοιπα σχετικά με τημορφοποίηση του εγγράφου

I Εύκολο να φτιάξω ένα άρτιο επαγγελματικό έγγραφο

Στέφανος Γεωργιάδης ͺ

Page 4: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

2

Εισαγωγή΄Ενα πρώτο παράδειγμα

\documentclass{article}

\begin{document}This is a simple example, with no extra parameters or packagesincluded.\end{document}

I Η πρώτη γραμμή δηλώνει τον τύπο του εγγράφου (article,book,beamer)

I Μεταξύ των \begin{document} και \end{document} εισάγουμετο κείμενο

Στέφανος Γεωργιάδης ͺ

Page 5: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

3

PreambleΟρισμός

Ορισμός

Το κομμάτι κώδικα πριν το \begin{document} καλείται preamble.

Τι περιλαμβάνεται στο preamble;

I Ορίζουμε τον τύπο του εγγράφουI Ορίζουμε τη γλώσσα του εγγράφουI Εισάγουμε τα πακέτα που θα χρειαστούμε

Στέφανος Γεωργιάδης ͺ

Page 6: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

4

PreambleΠαράδειγμα

\documentclass[12pt ,a4paper ]{article}\usepackage[utf8]{inputenc}\title{First document}\author{Hubert Farnsworth}\date{19 February 2014} ή \date{\today}

I Στην πρώτη γραμμή ορίζουμε τον τύπο του εγγράφου, το μέγεθοςτης γραμματοσειράς και το σχήμα του χαρτιού.

I Στη δεύτερη γραμμή χρησιμοποιούμε ένα πακέτο που μας επιτρέπεινα εισάγουμε χαρακτήρες εκτός από γράμματα, αριθμούς και βασικά

σύμβολα.

I Για να τυπώσουμε τα τρία τελευταία εισάγουμε μετά το\begin{document} την εντολή \maketitle (προαιρετικό).

Στέφανος Γεωργιάδης ͺ

Page 7: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

5

PreambleΧρήσιμα Πακέτα

I \usepackage[a4paper ,width = 150mm, top = 30mm,bottom =22mm, left = 23mm, right = 23mm]{geometry} → διαμόρφωσηπεριθωρίων

I \usepackage[english,greek ]{babel} → συγγραφή στα ελληνικάI \usepackage{graphicx} → εισαγωγή εικόνων - εντολή:

\includegraphics{...}I \usepackage{xcolor} → εισαγωγή χρώματος - εντολή:

\textcolor{color}{...}I \usepackage{amsmath} → εισαγωγή μαθηματικών συμβόλων

Στέφανος Γεωργιάδης ͺ

Page 8: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

6

Abstract

Για να δημιουργήσουμε το Abstract (περίληψη) του εγγράφου,εισάγουμε το κείμενο εντός των \begin{abstract} και \end{abstract}:

\begin{abstract}

This is a simple paragraph at the beginning of the document. A briefintroduction to the main subject.

\end{abstract}

Στέφανος Γεωργιάδης ͺ

Page 9: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

7

Σχόλια

Οποιαδήποτε γραμμή κώδικα ξεκινάει με % αποτελεί σχόλιο και δενεμφανίζεται στο κείμενο.

Στέφανος Γεωργιάδης ͺ

Page 10: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

8

Βασικά σύμβολα

I Τα βασικά σύμβολα του LATEX είναι τα εξής: $, %, ˆ, &, , {, }, ῀, \I Χρησιμοποιούνται για συγκεκριμένους σκοπούς (εισαγωγήσυμβόλων, κενό, εισαγωγή εντολών, σχόλιο κλπ) και γι΄ αυτό το

λόγο εισάγονται ως εξής:

\$, \%, \ˆ{}, \&, \ , \{, \}, \῀{}, \textbackslash αντίστοιχα.

Στέφανος Γεωργιάδης ͺ

Page 11: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

9

Κενά

I ΄Οσα κενά κι αν εισάγω στον κώδικα, το LATEX τυπώνει ένα μόνο.

I Αν θέλω να εισάγω μονό κενό μέσα σε τύπο, το κάνω με τασύμβολα˜ή \

I Αν θέλω να εισάγω μεγαλύτερο (οριζόντιο) κενό, το κάνω με τηνεντολή \hspace{...mm}

Στέφανος Γεωργιάδης ͺ

Page 12: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

10

Αλλαγή σειράς/παραγράφου

I Αν μεταβώ στην από κάτω σειρά κώδικα, το LATEX δεν αλλάζει

σειρά.

I Αν θέλω να αλλάξω σειρά, το κάνω αφήνοντας μία κενή σειράκώδικα, με το σύμβολο \\ ή με την εντολή \par

I Αν θέλω να εισάγω μεγαλύτερο (κατακόρυφο) κενό, το κάνω μετην εντολή \vspace{...mm}

Στέφανος Γεωργιάδης ͺ

Page 13: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

11

Fonts

I Για να υπογραμμίσω χρησιμοποιώ την εντολή \underline{...}I Για να κάνω bold χρηησιμοποιώ την εντολή \textbf{...}I Για να γράψω πλάγια (italics) χρηησιμοποιώ την εντολή \textit{...}ή \emph{...}

Στέφανος Γεωργιάδης ͺ

Page 14: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

12

Μαθηματικές εκφράσειςΕισαγωγή

I Για να εισάγουμε μια μαθηματική έκφραση εντός κειμένου,γράφουμε την επιθυμητή έκφραση μέσα σε $ ... $

I Για να εισάγουμε μια μαθηματική έκφραση σε ξεχωριστή σειρά,γράφουμε την επιθυμητή έκφραση μέσα σε \[ ... \]

I Γράφοντας την επιθυμητή έκφραση μέσα σε \begin{equation} ...\end{equation}, εισάγεται σε ξεχωριστή σειρά και αριθμείταιαυτόματα.

Στέφανος Γεωργιάδης ͺ

Page 15: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

13

Δείκτες και εκθέτες

I Εισάγουμε δείκτη με το σύμβολο (π.χ. x 1 δίνει x1).

I ΄Οταν ο δείκτης είναι μια έκφραση κι όχι απλώς ένας αριθμός ή έναγράμμα, τότε πρέπει να μπει μέσα σε {} (π.χ. x {11} δίνει x11). Αν

γράψουμε x 11 θα πάρουμε x11.I Εισάγουμε εκθέτη με το σύμβολοˆ(π.χ. x ˆ2 δίνει x2

) .

I ΄Οταν ο εκθέτης είναι μια έκφραση κι όχι απλώς ένας αριθμός ή έναγράμμα, τότε πρέπει να μπει μέσα σε {} (π.χ. x ˆ{11} δίνει x11

).

Αν γράψουμε x ˆ11 θα πάρουμε x11.

Στέφανος Γεωργιάδης ͺ

Page 16: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

14

΄Αθροισμα και ολοκλήρωμα

I Γράφουμε \sum {n = 1}ˆk x n για να τυπώσουμε το άθροισμα

k∑n=1

xn

I Γράφουμε \int aˆb f (x) dx για να τυπώσουμε το ολοκλήρωμα∫ b

af (x)dx

I Γράφουμε \iiint {[0,1]ˆ3} f (x) dx για να τυπώσουμε τοολοκλήρωμα ∫∫∫

[0,1]3f (x)dx

Στέφανος Γεωργιάδης ͺ

Page 17: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

15

Γινόμενο, ένωση και τομή

I Γράφουμε \prod {n > 0} x n για να τυπώσουμε το γινόμενο∏n>0

xn

I Γράφουμε \bigcup {m = 1}ˆ \ infty A m για να τυπώσουμε τηνένωση

∞⋃m=1

Am

I Γράφουμε \bigcap {m \ ge 1}A m για να τυπώσουμε την τομή⋂m≥1

Am

Στέφανος Γεωργιάδης ͺ

Page 18: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

16

Παρενθέσεις, αγκύλες κλπ

I Εισάγω παρένθεση με (...) → (x + y)I Εισάγω τετράγωνη αγγίλη με [...] → [x + y ]I Εισάγω κατσαρή αγγίλη με \{...\} → {x + y}I Εισάγω τριγωνική αγγίλη με \langle... \ rangle → 〈x + y〉I Εισάγω απόλυτη τιμή με |...| → |x + y |I Εισάγω νόρμα με \|... \ | → ‖x + y‖

Στέφανος Γεωργιάδης ͺ

Page 19: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

17

Παρενθέσεις, αγκύλες κλπ

Πολλές φορές η έκφραση που θέλουμε να εισάγουμε μέσα σε

παρενθέσεις κλπ είναι μεγάλη, με αποτέλεσμα να παίρνουμε

(

∫f dx)2

αν γράψουμε (\int f dx )ˆ2.Για να προσαρμόσουμε την παρένθεση στην έκφραση, πρέπει να

γράψουμε \left(\int f dx \ right)ˆ2 και τότε τυπώνουμε(∫f dx

)2

Στέφανος Γεωργιάδης ͺ

Page 20: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

18

Παρενθέσεις, αγκύλες κλπ

Για να δημιουργήσουμε έναν πίνακα γράφουμε

\begin{matrix}1&2&3 \ \a&b&c\end{matrix}

και παίρνουμε

1 2 3a b c

Στέφανος Γεωργιάδης ͺ

Page 21: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

19

Παρενθέσεις, αγκύλες κλπ

I Αν αντί για matrix γράψουμε pmatrix τυπώνουμε τον πίνακα μέσασε παρενθέσεις. Αντίστοιχα μπορούμε να γράψουμε bmatrix,Bmatrix και vmatrix για να τον τυπώσουμε μέσα σε τετράγωνηαγκύλη, κατσαρή αγκύλη και απόλυτη τιμή.

I Με αυτό τον τρόπο μπορούμε να δημιουργήσουμε κι ένα διάνυσμα.

Στέφανος Γεωργιάδης ͺ

Page 22: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

20

Παρενθέσεις, αγκύλες κλπ

Για να τυπώσουμε ένα κλάσμα χρησιμοποιούμε την εντολή \frac{}{}.Μέσα στην πρώτη αγκύλη εισάγουμε τον αριθμητή και στη δεύτερη τον

παρονομαστή. ΄Ετσι γράφουμε \frac{a + b}{2} και τυπώνουμε a+b2 .

Στέφανος Γεωργιάδης ͺ

Page 23: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

21

Διαχωρισμός εξισώσεων

΄Οταν θέλουμε να κάνουμε αναλυτικά πράξεις και να διαχωρίσουμε τις

εξισώσεις γράφουμε

\begin{split}A& = (x + y)ˆ2 \ \& = x ˆ2 + 2xy + yˆ2\end{split}

και το αποτέλεσμα είναι το εξής:

A = (x + y)2

= x2 + 2xy + y2

Στέφανος Γεωργιάδης ͺ

Page 24: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

22

Αναφορά σε σχέση

I Μπορούμε να βάλουμε ΄ταμπέλα΄ σε μία σχέση ως εξής:

\begin{equation} \ label{equation1}aˆ2 + bˆ2 = cˆ2\end{equation}

I Τότε, τυπώνουμεa2 + b2 = c2

(1)

I Μπορούμε να αναφερθούμε σε αυτή τη σχέση με την εντολή\ref{equation1}The beautiful equation (1) is known as the Pythagorean theorem.

Στέφανος Γεωργιάδης ͺ

Page 25: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

23

Σύστημα

Αν θέλουμε να γράψουμε ένα σύστημα, αρκεί να φτιάξουμε ένα

διάνυσμα και να εισάγουμε στην αρχή αυτού μια αγκύλη. Γράφουμε

\left \ { \begin{matrix}y = 2x \ \y = 3x + 1\end{matrix}

και τυπώνουμε {y = 2x

y = 3x + 1

Στέφανος Γεωργιάδης ͺ

Page 26: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

24

Γνωστές συναρτήσεις

Με τις εντολές \sin{...}, \cos{...}, \sinh{...}, \ln{...}, \log{...},\exp{...} κλπ, παίρνουμε τις γνωστές συναρτήσεις sin, cos, sinh, ln,exp κλπ.

Στέφανος Γεωργιάδης ͺ

Page 27: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

25

΄Ορια

I Για να γράψουμε ένα όριο γράφουμε \lim {x \ to x 0}f (x) = f (x 0)και παίρνουμε

limx→x0

f (x) = f (x0)

I Αντί για lim μπορούμε να γράψουμε liminf ή limsup για νατυπώσουμε τα liminf και limsup αντίστοιχα.

Στέφανος Γεωργιάδης ͺ

Page 28: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

26

Math Fonts

I Γράφω καλλιγραφικά με την εντολή \mathcal{...}(π.χ. \mathcal{A} → A)

I Γράφω γοτθικά με την εντολή \mathfrak(π.χ. \mathfrak{R} → R)

I Γράφω με διπλές γραμμές με την εντολή \mathbb(π.χ. \mathbb{N} → N)

Στέφανος Γεωργιάδης ͺ

Page 29: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

27

Σύμβολα

Για έναν πλήρη πίνακα με σύμβολα αναφερόμαστε ΕΔΩ.

Στέφανος Γεωργιάδης ͺ

Page 30: Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n ... · Sqol€ EfarmosmŁnwn Majhmatik‚n kai Fusik‚n Episthm‚n Ejnikì Metsìbio Poluteqne—o Mia Eisagwg€ sto

28

Compile

΄Οταν το αρχείο μας είναι έτοιμο, πατάμε compile (συντόμευση Ctrl +Enter) και το έγγραφό μας είναι έτοιμο.

Στέφανος Γεωργιάδης ͺ