<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="build_tools" xml:lang="el">

<info>
  <link type="guide" xref="index"/>

    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ελληνική μεταφραστική ομάδα GNOME</mal:name>
      <mal:email>team@gnome.gr</mal:email>
      <mal:years>2013-2016</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Δημήτρης Σπίγγος</mal:name>
      <mal:email>dmtrs32@gmail.com</mal:email>
      <mal:years>2013</mal:years>
    </mal:credit>
  </info>

<title>Εργαλεία δόμησης</title>

<synopsis>
  <p>Ο σκοπός των εργαλείων δόμησης είναι η δημιουργία ενός εγγράφου σε μορφή PDF, DVI ή PS.</p>
</synopsis>

<links type="section"/>

<section id="overview">
  <title>Εισαγωγή</title>

  <p>Αρκετά διαφορετικά εργαλεία μπορούν να χρησιμοποιηθούν για τη μεταγλώττιση ενός εγγράφου. Υπάρχουν μερικές εντολές χαμηλού επιπέδου και ένα εργαλείο υψηλότερου επιπέδου: Latexmk.</p>

  <table rules="rowgroups">
    <title>Εντολές χαμηλού επιπέδου</title>
    <thead>
      <tr>
        <td><p>Ετικέτα</p></td>
        <td><p>Εντολή</p></td>
      </tr>
    </thead>
    <tbody its:translate="no">
      <tr>
        <td><p>LaTeX → DVI</p></td>
        <td><p><cmd>latex</cmd></p></td>
      </tr>
      <tr>
        <td><p>LaTeX → PDF</p></td>
        <td><p><cmd>pdflatex</cmd></p></td>
      </tr>
    </tbody>
    <tbody its:translate="no">
      <tr>
        <td><p>DVI → PDF</p></td>
        <td><p><cmd>dvipdf</cmd></p></td>
      </tr>
      <tr>
        <td><p>DVI → PS</p></td>
        <td><p><cmd>dvips</cmd></p></td>
      </tr>
      <tr>
        <td><p>PS → PDF</p></td>
        <td><p><cmd>ps2pdf</cmd></p></td>
      </tr>
    </tbody>
    <tbody>
      <tr>
        <td><p>Βιβλιογραφία</p></td>
        <td its:translate="no"><p><cmd>bibtex</cmd></p></td>
      </tr>
      <tr>
        <td><p>Ευρετήριο</p></td>
        <td its:translate="no"><p><cmd>makeindex</cmd></p></td>
      </tr>
    </tbody>
  </table>

  <p>Η μεταγλώττιση ενός εγγράφου LaTeX μπορεί να περιλαμβάνει αρκετές εντολές χαμηλού επιπέδου, σε μια συγκεκριμένη σειρά και έναν συγκεκριμένο αριθμό φορών. Να ένα παράδειγμα:</p>
  <screen its:translate="no">
$ latex document.tex
$ bibtex document.aux
$ latex document.tex
$ dvips -t a4 document.dvi
$ ps2pdf document.ps</screen>

  <p>Using a higher-level tool such as Latexmk simplify a lot all this process,
  since only one command is required. Indeed, Latexmk can detect how many times the
  <cmd>latex</cmd> or <cmd>pdflatex</cmd> command must be called, and whether
  <cmd>bibtex</cmd> or <cmd>makeindex</cmd> is required. By default, GNOME LaTeX
  uses Latexmk.</p>
</section>

<section id="execute">
  <title>Εκτέλεση ενός εργαλείου δόμησης</title>

  <p>Υπάρχουν αρκετά μέσα για εκτέλεση ενός εργαλείου δόμησης:</p>
  <list>
    <item><p>Ανοίξτε το μενού <gui style="menu">Δόμηση</gui>.</p></item>
    <item><p>Χρησιμοποιήστε τα κουμπιά στην κύρια εργαλειοθήκη.</p></item>
    <item><p>Χρησιμοποιήστε τη συντόμευση: <key>F2</key> → <key>F11</key>.</p></item>
  </list>

  <p>Το εργαλείο δόμησης εκτελείται στο τρέχον ανοικτό αρχείο. Αν το αρχείο ανήκει σε ένα <link xref="projects">έργο</link>, εκτελείται στο κύριο αρχείο του έργου.</p>

  <note style="important">
    <title>Κρυφά εργαλεία δόμησης</title>
    <p>Από προεπιλογή, πολλά εργαλεία δόμησης είναι κρυφά, έτσι δεν μπορούν να εκτελεστούν. Για προβολή της πλήρους λίστας των εργαλείων δόμησης, ενεργοποιήστε τα ή ρυθμίστε τα, διαβάστε την ενότητα <link xref="#general_configuration"/>.</p>
  </note>
</section>

<section id="general_configuration">
  <title>Γενική ρύθμιση</title>

  <p>Για τη ρύθμιση των εργαλείων δόμησης, πηγαίνετε στο: <guiseq> <gui style="menu">Δόμηση</gui> <gui style="menu">Διαχείριση εργαλείων δόμησης</gui> </guiseq></p>

  <p>Θα δείτε τη λίστα όλων των προεπιλεγμένων εργαλείων δόμησης και μια δεύτερη λίστα με τα προσωπικά σας εργαλεία δόμησης. Υπάρχουν πλήκτρα ελέγχου για ενεργοποίηση ή απενεργοποίηση τους. Όταν ένα εργαλείο δόμησης είναι ανενεργό, δεν είναι δυνατό να εκτελεστεί. Μπορείτε να εκτελέσετε κάποιες ενέργειες, όπως μετακίνηση ενός εργαλείου πάνω ή κάτω, το άνοιγμα των ιδιοτήτων του, διαγραφή ή αντιγραφή του, δημιουργία ενός νέου, κλπ.</p>

  <note style="tip">
    <p>Κάντε διπλό κλικ σε ένα εργαλείο δόμησης για να ανοίξει τις ιδιότητές του.</p>
  </note>
</section>

<section id="jobs">
  <title>Εργασίες ενός εργαλείου δόμησης</title>

  <p>Στις ιδιότητες του εργαλείου δόμησης, το δύσκολο μέρος είναι η ρύθμιση των εργασιών. Ένα εργαλείο δόμησης μπορεί να εκτελέσει αρκετές εργασίες. Κάθε εργασία περιέχει δύο κομμάτια της πληροφορίας:</p>
  <list>
    <item><p>Την εντολή, που μπορεί να χρησιμοποιήσει δεσμευτικά θέσεων.</p></item>
    <item><p>Τον μετεπεξεργαστή (δείτε <link xref="#post-processors"/>).</p></item>
  </list>

  <p>Όταν συμβαίνει ένα σφάλμα κατά τη διάρκεια της εκτέλεσης μιας εργασίας, η εκτέλεση του εργαλείου δόμησης εγκαταλείπεται, έτσι οι επόμενες εργασίες δεν ξεκινούν.</p>
</section>

<section id="post-processors">
  <title>Μετεπεξεργαστές</title>
  <p>Ο σκοπός ενός μετεπεξεργαστή είναι να φιλτράρει την έξοδο της εντολής και να εξάγει τη χρήσιμη πληροφορία. Τέσσερις μετεπεξεργαστές είναι διαθέσιμοι:</p>

  <terms>
    <item>
      <title its:translate="no">no-output</title>
      <p>Η έξοδος απλά δεν εμφανίζεται.</p>
    </item>
    <item>
      <title its:translate="no">all-output</title>
      <p>Όλη η έξοδος εμφανίζεται, χωρίς φίλτρο.</p>
    </item>
    <item>
      <title its:translate="no">latex</title>
      <p>Φιλτράρισμα της εξόδου των εντολών <cmd>latex</cmd> ή <cmd>pdflatex</cmd>. Εκεί μπορεί να υπάρχουν τρεις τύποι σφαλμάτων: κρίσιμα σφάλματα, προειδοποιήσεις ή κακά πλαίσια. Υπάρχουν επίσης μερικές άλλες χρήσιμες πληροφορίες: το μέγεθος του εγγράφου, ο αριθμός των σελίδων και ο αριθμός των σφαλμάτων.</p>
    </item>
    <item>
      <title its:translate="no">latexmk</title>
      <p>Χρησιμοποιείται για την εντολή <cmd>latexmk</cmd>. Εσωτερικά, αυτός ο μετεπεξεργαστής χρησιμοποιεί άλλα: <em>latex</em> και <em>όλες οι έξοδοι</em>.</p>
    </item>
  </terms>
</section>
</page>
