|
1 | 1 | --- |
2 | 2 | layout: "lesson" |
3 | 3 | lang: "el" |
4 | | -title: "What LaTeX is and how it works" |
5 | | -description: "This lesson explains the basics of what LaTeX is and how it works in contrast to common word processors such as Microsoft Word or LibreOffice Writer." |
6 | | -toc-anchor-text: "LaTeX basics" |
7 | | -toc-description: "What LaTeX is and how it works." |
| 4 | +title: "Τι είναι το LaTeX και πώς δουλεύει" |
| 5 | +description: "Αυτό το μάθημα εξηγεί τα βασικά σχετικά με το τι είναι το LaTeX και πώς δουλεύει σε αντίθεση με συνήθεις επεξεργαστές κειμένου όπως το Microsoft Word ή το LibreOffice Writer." |
| 6 | +toc-anchor-text: "Βασικά στοιχεία για το LaTeX" |
| 7 | +toc-description: "Τι είναι το LaTeX και πώς δουλεύει." |
8 | 8 | --- |
9 | 9 |
|
10 | | -# LaTeX basics |
| 10 | +# Βασικά στοιχεία για το LaTeX |
11 | 11 |
|
12 | 12 | <span |
13 | | - class="summary">This lesson explains the basics of what LaTeX is and how it works in contrast to common word processors such as Microsoft Word or LibreOffice Writer.</span> |
14 | | - |
15 | | -Unlike common word processors such as Microsoft Word or LibreOffice Writer, LaTeX |
16 | | -usually does not provide WYSIWYG ('What You See Is What You Get'). With LaTeX |
17 | | -one takes plain text and enriches it with markup. This markup tells LaTeX |
18 | | -about the logical meaning of certain elements of the text, similar to the way |
19 | | -HTML does. |
20 | | - |
21 | | -Take for example the element `<h2>` indicating a new section in an HTML document. |
22 | | -LaTeX also has a command for this; here one would use the `\section` command. |
23 | | - |
24 | | -## The LaTeX workflow |
25 | | - |
26 | | -Because LaTeX files are not the document itself but rather instructions |
27 | | -on what each part of the document should be, you don't normally give other |
28 | | -people your LaTeX file itself. Instead, after writing your LaTeX _source_, you |
29 | | -run LaTeX on the file (normally using a program called `pdflatex`) to |
30 | | -create a PDF file. This PDF is then what you send to others. |
31 | | - |
32 | | -Different people use different ways to describe this process. As using LaTeX |
33 | | -is a bit like programming, it's often called 'compiling' your document, although |
34 | | -'typesetting' is more accurate. |
35 | | - |
36 | | -## Multiple LaTeX runs |
37 | | - |
38 | | -For simple files, you only need to typeset your file once to get the completed |
39 | | -PDF. But once you start adding more complicated things, like cross-references, |
40 | | -citations, figures, and tables of contents, you might need to run LaTeX more |
41 | | -than once. We'll tell you when that's the case. |
42 | | - |
43 | | -## LaTeX or pdfLaTeX or ... |
44 | | - |
45 | | -In the [next lesson](lesson-02), we are going to see that LaTeX is not a |
46 | | -single program. To keep things simple, we are going to focus on one particular |
47 | | -LaTeX Program, pdfLaTeX, for creating your PDFs. We will look at some other |
48 | | -programs, and why you might want to use them, later in the course. |
| 13 | + class="summary">Αυτό το μάθημα εξηγεί τα βασικά σχετικά με το τι είναι το LaTeX και πώς δουλεύει σε αντίθεση με συνήθεις επεξεργαστές κειμένου όπως το Microsoft Word ή το LibreOffice Writer.</span> |
| 14 | + |
| 15 | +Αντίθετα με κοινούς επεξεργαστές κειμένου όπως το Microsoft Word ή το LibreOffice Writer, το LaTeX |
| 16 | +συνήθως δεν παρέχει άμεση μορφοποίηση WYSIWYG ('What You See Is What You Get'). Με το LaTeX |
| 17 | +γράφουμε απλό κείμενο το οποίο εμπλουτίζουμε με σημάνσεις (markup). Αυτές οι σημάνσεις |
| 18 | +καθοδηγούν το LaTeX σχετικά με τη λογική σημασία κάποιων στοιχείων του κειμένου, |
| 19 | +με παρόμοιο τρόπο όπως κάνει και η HTML. |
| 20 | + |
| 21 | +Ας πάρουμε για παράδειγμα το στοιχείο `<h2>` το οποίο υποδεικνύει μία νέα ενότητα σε |
| 22 | +μία σελίδα HTML. Το LaTeX έχει επίσης μία εντολή για αυτό: εδώ θα χρησιμοποιούσαμε |
| 23 | +την εντολή `\section`. |
| 24 | + |
| 25 | +## Η ροή εργασίας με το LaTeX |
| 26 | + |
| 27 | +Καθώς τα αρχεία LaTeX δεν περιέχουν το ίδιο το έγγραφο αλλά μάλλον οδηγίες σχετικά |
| 28 | +με το τι θα είναι κάθε μέρος του εγγράφου, συνήθως δεν δίνετε σε άλλους το ίδιο |
| 29 | +το αρχείο LaTeX. Αντί για αυτό, αφού γράψετε τον _κώδικα_ LaTeX, τρέχετε το |
| 30 | +LaTeX πάνω στο αρχείο αυτό (συνήθως χρησιμοποιώντας ένα πρόγραμμα που ονομάζεται `pdflatex` |
| 31 | +— ή, αν το κείμενό σας έχει ελληνικά, το `lualatex`) |
| 32 | +για να δημιουργήσετε ένα αρχείο PDF. Αυτό το αρχείο PDF το δίνετε σε άλλους. |
| 33 | + |
| 34 | +Η διαδικασία αυτή περιγράφεται με πολλούς τρόπους. Καθώς η χρήση του LaTeX |
| 35 | +μοιάζει λίγο με προγραμματισμό, συχνά καλείται «μεταγλώττιση», αν |
| 36 | +και «στοιχειοθεσία» είναι πιο ακριβές. |
| 37 | + |
| 38 | +## Πολλαπλά τρεξίματα του LaTeX |
| 39 | + |
| 40 | +Για απλά αρχεία, χρειάζεται να στοιχειοθετήσετε το αρχείο σας μόνο μία φορά για |
| 41 | +να λάβετε το τελικό PDF. Όμως αν προσθέσετε πιο πολύπλοκα στοιχεία, όπως παραπομπές, |
| 42 | +εικόνες και πίνακες περιεχομένων, ίσως χρειαστεί να τρέξετε το LaTeX περισσότερες |
| 43 | +από μία φορές. Θα σας πούμε πότε θα πρέπει να γίνει αυτό. |
| 44 | + |
| 45 | +## LaTeX ή pdfLaTeX ή ... |
| 46 | + |
| 47 | +Στο [επόμενο μάθημα](lesson-02), θα δούμε ότι το LaTeX δεν είναι μόνο ένα πρόγραμμα. |
| 48 | +Για να κρατήσουμε τα πράγματα απλά, θα εστιάσουμε σε ένα συγκεκριμένο πρόγραμμα |
| 49 | +LaTeX, το pdflatex, για τη δημιουργία των αρχείων PDF. Θα αναφερθούμε σε μερικά άλλα |
| 50 | +προγράμματα, και γιατί μπορεί να θέλετε να τα χρησιμοποιήσετε, αργότερα σε αυτά |
| 51 | +τα μαθήματα. Ιδιαίτερα αν το αρχείο σας έχει ελληνικά, προτιμούμε να χρησιμοποιούμε |
| 52 | +το lualatex (δείτε το [μάθημα για ελληνικά](language-01)). |
0 commit comments