LaTeX Ομάδα Β Αντωνόπουλος Εμμανουήλ-Άρης Βασιλειάδης Βασίλειος Θεοδωρίδης Αθανάσιος Ελευθεριάδης Χαράλαμπος Μαγλογιάννης Βασίλειος Παρασύρης Κωνσταντίνος Σκρέκα Λαμπρινή Τάτση Μαρία 1
Τι είναι το LaTeX Μια γλώσσα μορφοποίησης κειμένου για συγγραφή επιστημονικών άρθρων, τεχνική τεκμηρίωση και διαφόρων εγγράφων που περιέχουν μαθηματικό κείμενο. Μια γλώσσα σήμανσης όπως η HTML. Τυπογραφική ποιότητα. 2
Ιστορική αναδρομή του LaTeX To πρόγραμμα TeX δημιουργήθηκε από τον Καθηγητή Donald Knuth στην περίοδο 1977-1986 επειδή χρειαζόνταν ένα πρόγραμμα στοιχειοθεσίας κειμένου ώστε να είναι σε θέση να τελειώσει την γνωστή σειρά βιβλίων του με τίτλο «The Art of Computer Programming». Το πρόγραμμα TeX υποστήριζε την εισαγωγή χαρακτήρων στο έγγραφο ακολουθούμενο από περίπλοκους τυπογραφικούς κανόνες αλλά ήταν περίπλοκο πρόγραμμα για ένα χρήστη που ήθελε να γράψει. 3
Ιστορική αναδρομή του LaTeX(συνέχεια) To πρόγραμμα LaTeX είναι μια βελτίωση του TeX και δημιουργήθηκε από τον Leslie Lamport το 1985. Το LaTeX προσφέρει ένα περισσότερο φιλικό περιβάλλον στον χρήστη για να παράγει το κώδικα TeX. Το LaTeX μπορεί να βελτιωθεί με νέα λειτουργικότητα από τις οριζόμενες από το χρήστη εντολές ή μεταφόρτωση ενός πακέτου LaTeX που προσφέρει την απαιτούμενη λειτουργικότητα. 4
Αναφερόμαστε σε: Φοιτητές Καθηγητές Σε όσους ενδιαφέρονται να παράγουν άριστα μορφοποιημένα έγγραφα 5
Γιατί να χρησιμοποιήσετε το LaTeX; Υποστήριξη για χαρακτήρες εκτός του λατινικού αλφαβήτου Διαχωρισμός του περιεχομένου και της μορφοποίησης Κλιμάκωση Ποιοτικό αποτέλεσμα 6
Γιατί να χρησιμοποιήσετε το LaTeX; (συνέχεια) Αξιοπιστία σε σχέση με παρόμοια προγράμματα Μικρά αρχεία εισόδου Διατίθεται δωρεάν Platform independent (Windows, Macs, Linux) 7
Μειονεκτήματα του LaTeX Απότομη καμπύλη εκμάθησης (χρονοβόρα) Διαφορετική φιλοσοφία από τους συμβατικούς κειμενογράφους Απαιτούμενες γνώσεις απλού προγραμματισμού 8
Παραδείγματα Ενότητες παραδειγμάτων: Απλό έγγραφο Πίνακες Λίστες Εικόνες Μαθηματικές εκφράσεις Διαγράμματα Γραφήματα Εισαγωγή Κώδικα 9
Απλό έγγραφο \documentclass{article} \usepackage{graphicx} \begin{document} \title{introduction to \LaTeX{}} \author{team B} \maketitle \begin{abstract} The abstract text goes here. \end{abstract} \section{introduction} Here is the text of your introduction. \subsection{subsection Heading Here} Write your subsection text here. \section{conclusion} Write your conclusion here. \end{document} \section{conclusion} Write your conclusion here. \end{document} 10
Απλό έγγραφο 11
Πίνακες Here is a more complicated table that has been boxed up, with a multi-column header and paragraph entries set in one of the columns. \begin{center} \begin{tabular}{ l c p{3.5in} } \hline \multicolumn{3}{ c }{Places to Go Backpacking}\\ \hline Name&Driving Time&Notes\\ &(hours)&\\ \hline Big Basin&1.5&Very nice overnight to Berry Creek Falls from either Headquarters or ocean side.\\ \hline Sunol&1&Technicolor green in the spring. Watch out for the cows.\\ \hline Henry Coe&1.5&Large wilderness nearby suitable for multi-day treks.\\ \hline \end{tabular} \end{center} 12
13
Λίστες Here is a enumeration in latex \begin{enumerate} \item ITEM1. \item ITEM2 \item ITEM3. \end{enumerate} 14
15
Εικόνες \includegraphics{pathtoimage.jpg} 16
17
Μαθηματικές εκφράσεις \section {Mathematical Equations} \[ z \left( 1 \ +\ \sqrt{\omega_{i+1} + \zeta -\frac{x+1}{\theta +1} y + 1} \ \right) \ \ \ =\ \ \ 1 \] \begin{equation} \left[ {\bf X} + {\rm a} \ \geq\ \underline{\hat a} \sum_i^n \lim_{x \rightarrow k} \delta C \right] \end{equation} 18
19
Διαγράμματα \begin{tikzpicture}[x=1cm,y=0.4cm] \def\xmin{3} \def\xmax{9.2} \def\ymin{2} \def\ymax{15.5} \draw[style=help lines, ystep=2, xstep=1] (\xmin,\ymin) grid (\xmax,\ymax); \draw[->] (\xmin,\ymin) -- (\xmax,\ymin) node[right] {$x$}; \draw[->] (\xmin,\ymin) -- (\xmin,\ymax) node[above] {$y$}; \foreach \x in {3,4,...,9} \node at (\x, \ymin) [below] {\x}; \foreach \y in {2,4,...,14} \node at (\xmin,\y) [left] {\y}; \draw[color=blue] plot[smooth,mark=*,mark size=1pt] file {data.dat} node [right] {data}; \draw[color=red, domain=\xmin:\xmax] plot[id=parabola] function{0.1*x**2 + 2.5} node [right] {$y=0.1\,x^2 + 2.5$}; \end{tikzpicture} 20
21
Γραφήματα 22
Εισαγωγή Κώδικα 23
Χρήσιμα Links http://goo.gl/mvlle http://goo.gl/0qqtk http://goo.gl/ocqa1 http://www.latex-project.org/guides/ 24