Skip to content

Commit c97d322

Browse files
committed
lesson-09 + more-09
1 parent 399d4de commit c97d322

2 files changed

Lines changed: 48 additions & 69 deletions

File tree

el/lesson-09.md

Lines changed: 41 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
11
---
22
layout: "lesson"
33
lang: "el"
4-
title: "Cross-referencing"
5-
description: "This lesson shows how to refer to numbered elements in a document, like figures, tables and sections."
6-
toc-anchor-text: "Cross-referencing"
7-
toc-description: "Refering to figures, tables, etc."
4+
title: "Παραπομπές"
5+
description: "Αυτό το μάθημα παρουσιάζει πώς να αναφερόμαστε σε αριθμημένα στοιχεία ενός εγγράφου, όπως εικόνες, πίνακες και ενότητες."
6+
toc-anchor-text: "Παραπομπές"
7+
toc-description: "Αναφορές σε εικόνες, πίνακες κ.λπ."
88
---
99

10-
# Cross-referencing
10+
# Παραπομπές
1111

1212
<span
13-
class="summary">This lesson shows how to refer to numbered elements in a document, like figures, tables and sections.</span>
13+
class="summary">Αυτό το μάθημα παρουσιάζει πώς να αναφερόμαστε σε αριθμημένα στοιχεία ενός εγγράφου, όπως εικόνες, πίνακες και ενότητες.</span>
1414

15-
When you are writing a document of any length, you'll want to refer to numbered
16-
items such as figures, tables or equations. Luckily, LaTeX can automatically add
17-
the right numbers; we just have to set things up.
15+
Όταν γράφετε ένα έγγραφο οποιουδήποτε μήκους, είναι πιθανό να χρειαστεί να παραπέμψετε σε αριθμημένα στοιχεία όπως εικόνες, πίνακες ή εξισώσεις. Ευτυχώς, το LaTeX μπορεί να προσθέσει αυτόματα τους σωστούς αριθμούς&#903; απλώς πρέπει να το ρυθμίσουμε.
1816

19-
## The `\label` and `\ref` mechanism
17+
## Ο μηχανισμός `\label` και `\ref`
2018

21-
To have LaTeX remember a spot in your document you have to label it, and then
22-
in other places, you refer to it.
19+
Για να έχει το LaTeX τη δυνατότητα να θυμάται μια θέση στο έγγραφό σας, πρέπει να της δώσετε μία ετικέτα (label) και στη συνέχεια μπορείτε να αναφερθείτε (refer) σε αυτή σε άλλα σημεία.
2320

2421
```latex
2522
\documentclass{article}
@@ -48,51 +45,35 @@ In subsection~\ref{subsec:labelone} is equation~\ref{eq:labeltwo}.
4845
\end{document}
4946
```
5047

51-
There are two `\label{...}` commands, one after the subsection
52-
and one inside the equation environment.
53-
They are associated with the last sentence's `\ref{...}` commands.
54-
When you run LaTeX, it saves information about the labels to an auxiliary file.
55-
For `\label{subsec:labelone}`, LaTeX knows that it is now in a subsection and
56-
so it saves the subsection's number.
57-
For `\label{eq:labeltwo}`, LaTeX knows that the most recent environment
58-
of interest is an equation so it saves the information for that equation.
59-
When you ask for the reference, LaTeX gets it from the auxiliary file.
60-
61-
The `subsec:` and `eq:` aren't used by LaTeX;
62-
rather, it just keeps track of what it has most
63-
recently processed.
64-
But when you are writing these help you remember what the label
65-
is about.
66-
67-
You may see references that show in an output PDF
68-
as boldface double question marks, **??**.
69-
The explanation is that because of this auxiliary file work,
70-
the first time that you compile a document the label has not
71-
yet been saved.
72-
Run LaTeX one more time and you'll be all set.
73-
(Usually while writing you will run LaTeX several times anyway,
74-
so in practice this is not a bother.)
75-
76-
Notice the tilde (`~`) characters before the references.
77-
You don't want a line break between `subsection` and its number, or
78-
between `equation` and its number.
79-
Putting in a tilde means LaTeX won't break the line there.
80-
81-
## Where to put `\label`
82-
83-
The `\label` command always refers to the previous numbered entity:
84-
a section, an equation, a float, etc. That means that `\label` always has to
85-
come _after_ the thing you want to refer to. In particular, when you create
86-
floats, the `\label` has to come _after_ (or better, in), the `\caption` command,
87-
but within the float environment.
88-
89-
## Exercises
90-
91-
Try adding new numbered parts (sections, subsections, enumerated lists) to
92-
the test document and finding out how many runs are needed to make `\label`
93-
commands work.
94-
95-
Add some floats and see what happens when you put `\label` _before_ the
96-
`\caption` instead of after; can you predict the result?
97-
98-
What happens if you put a `\label` for an equation _after_ the `\end{equation}`?
48+
Υπάρχουν δύο εντολές `\label{...}`, μία μετά την υποενότητα
49+
και η άλλη μέσα στο περιβάλλον `equation`.
50+
Χρησιμοποιούνται αντίστοιχα στις εντολές `\ref{...}` της τελευταίας φράσης.
51+
Όταν τρέχετε το LaTeX, αποθηκεύει πληροφορίες σχετικά με τις ετικέτες σε ένα βοηθητικό (auxiliary) αρχείο.
52+
Για την ετικέτα `\label{subsec:labelone}`, το LaTeX γνωρίζει ότι τότε βρίσκεται μέσα σε μία υποενότητα, και επομένως αποθηκεύει τον αριθμό αυτής της υποενότητας.
53+
Για την ετικέτα `\label{eq:labeltwo}`, το LaTeX γνωρίζει ότι το πιο πρόσφατο περιβάλλον ενδιαφέροντος είναι μία εξίσωση (`equation`), και επομένως αποθηκεύει την πληροφορία για αυτή την εξίσωση.
54+
Όταν ζητάτε μία αναφορά, το LaTeX την βρίσκει στο βοηθητικό αρχείο.
55+
56+
Τα προθέματα `subsec:` και `eq:` δεν χρησιμοποιούνται από το LaTeX&#903; αυτό απλώς αποθηκεύει πληροφορίες για το στοιχείο που επεξεργάστηκε πιο πρόσφατα.
57+
Όμως καθώς γράφετε το κείμενό σας, τέτοια προθέματα σας βοηθούν να θυμάστε σε τι αντιστοιχεί η ετικέτα.
58+
59+
Μπορεί σε ένα αρχείο PDF να δείτε αναφορές που εμφανίζονται ως διπλά ερωτηματικά με έντονη γραμματοσειρά, **??**.
60+
Η εξήγηση είναι ότι λόγω αυτού του μηχανισμού με τα βοηθητικά αρχεία, την πρώτη φορά που θα τρέξετε το LaTeX η ετικέτα δεν θα έχει ακόμα αποθηκευτεί.
61+
Τρέξτε το LaTeX μία φορά ακόμα και θα είστε έτοιμοι.
62+
(Συνήθως κατά τη συγγραφή θα τρέχετε το LaTeX αρκετές φορές ούτως ή άλλως,
63+
οπότε στην πράξη αυτό δεν είναι πρόβλημα.)
64+
65+
Σημειώστε τον χαρακτήρα `~` πριν τις αναφορές.
66+
Δεν θα θέλαμε να υπάρχει αλλαγή γραμμής μεταξύ της λέξης `subsection` και του αριθμού της υποενότητας, ή μεταξύ της λέξης `equation` και του αριθμού της εξίσωσης.
67+
Η προσθήκη του χαρακτήρα `~` σημαίνει ότι το LaTeX δεν θα κάνει αλλαγή γραμμής εκεί.
68+
69+
## Πού πρέπει να δίνεται το `\label`
70+
71+
Η εντολή `\label` αναφέρεται πάντα στο προηγούμενο αριθμημένο στοιχείο: μια ενότητα, μια εξίσωση, ένα float, κ.λπ. Αυτό σημαίνει ότι η `\label` πρέπει πάντα να δίνεται _μετά_ το στοιχείο στο οποίο θέλετε να αναφερθείτε. Ιδιαίτερα, όταν δημιουργείτε floats, η `\label` πρέπει να έρχεται _μετά_ (ή καλύτερα, μέσα), στην εντολή `\caption`, αλλά εντός του περιβάλλοντος float.
72+
73+
## Ασκήσεις
74+
75+
Προσπαθήστε να προσθέσετε νέα αριθμημένα στοιχεία (ενότητες, υποενότητες, αριθμημένες λίστες) στο δοκιμαστικό έγγραφο και να δείτε πόσες φορές πρέπει να τρέξετε το LaTeX για να λειτουργήσουν οι εντολές `\label`.
76+
77+
Προσθέστε μερικά floats και δείτε τι συμβαίνει όταν τοποθετήσετε το `\label` _πριν_ την εντολή `\caption` αντί για μετά. Μπορείτε να προβλέψετε το αποτέλεσμα;
78+
79+
Τι συμβαίνει αν τοποθετήσετε ένα `\label` για μια εξίσωση _μετά_ το `\end{equation}`;

el/more-09.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
---
22
layout: "lesson"
33
lang: "el"
4-
title: "More on: Cross-referencing"
5-
description: "This lesson shows how you can make links of cross-references by loading the hyperref package."
6-
toc-anchor-text: "More on: Cross-referencing"
4+
title: "Περισσότερα σχετικά με: Παραπομπές"
5+
description: "Αυτό το μάθημα δείχνει πώς μπορείτε να δημιουργήσετε συνδέσμους σε παραπομπές φορτώνοντας το πακέτο hyperref."
6+
toc-anchor-text: "Περισσότερα σχετικά με: Παραπομπές"
77
---
88

9-
## Making cross-references into links
9+
## Δημιουργία συνδέσμων από παραπομπές
1010

11-
You can make your cross-references into hyperlinks using the `hyperref` package.
12-
In most cases, `hyperref` should be loaded after any other packages specified
13-
in the document preamble.
11+
Μπορείτε να μετατρέψετε τις παραπομπές σας σε υπερσυνδέσμους χρησιμοποιώντας το πακέτο `hyperref`.
12+
Στις περισσότερες περιπτώσεις, το `hyperref` θα πρέπει να φορτώνεται μετά από όλα τα άλλα πακέτα στο προοίμιο του εγγράφου.
1413

1514
```latex
1615
\documentclass{article}
@@ -28,5 +27,4 @@ More text here.
2827
\end{document}
2928
```
3029

31-
We have chosen to make the links the same color as the normal text; try removing
32-
`hidelinks` to see why!
30+
Εδώ επιλέξαμε να κάνουμε τους συνδέσμους να έχουν το ίδιο χρώμα με το κανονικό κείμενο. Δοκιμάστε να αφαιρέσετε το `hidelinks` για να δείτε γιατί!

0 commit comments

Comments
 (0)