Μετάβαση στο περιεχόμενο

Πίνακες στο LaTeX

Γράψτε τις γραμμές σε ένα περιβάλλον tabular, με & ανάμεσα στα κελιά και \\ στο τέλος κάθε γραμμής, και βάλτε το σε ένα αιωρούμενο table όταν χρειάζεται λεζάντα και αριθμό.

Ένας πρώτος πίνακας

Ένας πίνακας ξεκινά με \begin{tabular}{...}. Τα άγκιστρα περιέχουν ένα γράμμα ανά στήλη: l για αριστερά, c για κέντρο, r για δεξιά. Μέσα στον πίνακα, το & πηγαίνει στο επόμενο κελί και το \\ τελειώνει τη γραμμή.

Τρεις στήλες, τρεις στοιχίσεις

\begin{tabular}{lcr}
Fruit  & Colour & Price \\
Apple  & red    & 0.44 \\
Banana & yellow & 1.20 \\
\end{tabular}

Δεν χρειάζεται να ευθυγραμμίσετε τα & στην πηγή σας. Τα κενά γύρω τους αγνοούνται, οπότε ευθυγραμμίστε τα μόνο αν σας βοηθά να διαβάζετε τον κώδικα.

Τύποι στηλών

Η προδιαγραφή των στηλών καθορίζει πόσες στήλες υπάρχουν και πώς στοιχίζεται η καθεμία.

ΓράμμαΣημασίαΣτο Scissor LaTeX
l, c, rαριστερά, κέντρο, δεξιάΛειτουργεί.
p{4cm}στήλη παραγράφου σταθερού πλάτουςΔιαβάζεται ως στήλη στοιχισμένη αριστερά. Το πλάτος αγνοείται, οπότε το μακρύ κείμενο δεν αναδιπλώνεται στα 4 cm.
m{..}, b{..}στήλες παραγράφου από το πακέτο arrayΔιαβάζονται ως στήλες στοιχισμένες αριστερά· το πλάτος αγνοείται.
X (tabularx)στήλη που απλώνεται για να γεμίσει το πλάτοςΔιαβάζεται ως στήλη στοιχισμένη αριστερά.
|κατακόρυφη γραμμή ανάμεσα σε στήλεςΛειτουργεί.
@{..}, >{..}, <{..}διαστήματα και κώδικας γύρω από τα κελιάΓίνονται δεκτά και αγνοούνται.

Γραμμές: \hline ή booktabs

Η \hline σχεδιάζει μια γραμμή κατά πλάτος του πίνακα και το | στην προδιαγραφή των στηλών σχεδιάζει κατακόρυφες γραμμές. Έτσι παίρνετε την κλασική εμφάνιση με πλαίσιο.

Ένας πίνακας με πλαίσιο με \hline και |

\begin{tabular}{|l|r|}
\hline
Name & Points \\
\hline
Erika Mustermann & 44 \\
John Doe & 38 \\
\hline
\end{tabular}

Πολλά περιοδικά προτιμούν λιγότερες γραμμές. Το πακέτο booktabs σάς δίνει τρεις: \toprule πάνω από την κεφαλίδα, \midrule κάτω από αυτήν και \bottomrule στο τέλος, χωρίς κατακόρυφες γραμμές.

Τα ίδια δεδομένα με booktabs

LaTeXΠροοίμιο: \usepackage{booktabs}Άνοιγμα στον επεξεργαστή (ανοίγει σε νέα καρτέλα)
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
John Doe & 38 \\
\bottomrule
\end{tabular}

Λεζάντες, αριθμοί και αναφορές

Για να δώσετε σε έναν πίνακα λεζάντα και αριθμό, βάλτε το tabular μέσα σε ένα περιβάλλον table. Προσθέστε \caption{...} και, μετά από αυτήν, ένα \label{...}. Έτσι η \ref{...} τυπώνει τον αριθμό του πίνακα οπουδήποτε στο κείμενο.

Ένας αριθμημένος πίνακας με λεζάντα

LaTeXΠροοίμιο: \usepackage{booktabs}Άνοιγμα στον επεξεργαστή (ανοίγει σε νέα καρτέλα)
\begin{table}[ht]
  \centering
  \caption{Points after the first round.}
  \label{tab:points}
  \begin{tabular}{lr}
    \toprule
    Name & Points \\
    \midrule
    Erika Mustermann & 44 \\
    Hans Mustermann  & 41 \\
    \bottomrule
  \end{tabular}
\end{table}

Table~\ref{tab:points} shows the points.
Στοιχειοθέτηση από το Scissor LaTeX: Ένας αριθμημένος πίνακας με λεζάντα

Η λεζάντα μπαίνει εκεί όπου τη γράφετε: εδώ πάνω από τον πίνακα, που είναι η συνηθισμένη θέση για τους πίνακες. Βάλτε την \caption μετά το tabular αν τη θέλετε από κάτω.

Κελιά που εκτείνονται σε στήλες

Η \multicolumn{n}{align}{text} ενώνει n κελιά μιας γραμμής σε ένα, με δική του στοίχιση. Μια συνηθισμένη χρήση είναι μια κεφαλίδα πάνω από μια ομάδα στηλών.

Μια κεφαλίδα πάνω από δύο στήλες

LaTeXΠροοίμιο: \usepackage{booktabs}Άνοιγμα στον επεξεργαστή (ανοίγει σε νέα καρτέλα)
\begin{tabular}{lcc}
\toprule
       & \multicolumn{2}{c}{Round} \\
Name   & 1  & 2  \\
\midrule
Erika  & 44 & 40 \\
John   & 38 & 45 \\
\bottomrule
\end{tabular}

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

Στο LaTeX, η \multirow{n}{*}{text} του πακέτου multirow κάνει ένα κελί ψηλότερο από μία γραμμή. Το Scissor LaTeX κρατά το κείμενο αλλά όχι την έκταση: το κείμενο μένει στην πρώτη γραμμή και οι γραμμές από κάτω μένουν κενές σε αυτή τη στήλη.

\multirow: το κείμενο μένει στην πρώτη γραμμή

LaTeXΠροοίμιο: \usepackage{multirow,booktabs}Άνοιγμα στον επεξεργαστή (ανοίγει σε νέα καρτέλα)
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika & 44 \\
                   & John  & 38 \\
\bottomrule
\end{tabular}

Για τους περισσότερους πίνακες αυτό διαβάζεται μια χαρά. Αν η ετικέτα πρέπει να είναι κεντραρισμένη ανάμεσα στις γραμμές, γράψτε τη αντί γι’ αυτό στη μεσαία γραμμή.

Τι διαφέρει από μια εγκατάσταση TeX

Όλα αυτά μεταγλωττίζονται και σε μια εγκατάσταση TeX, οπότε ένα έγγραφο που γράφετε εδώ λειτουργεί και εκεί.

Σχετικά: κελιά σε πολλές γραμμές με multirow, πλάτη στηλών με array, tabularx, longtable, λεζάντες με caption, subcaption και τοποθέτηση με τα Αιωρούμενα στοιχεία. Για να φτιάξετε έναν πίνακα με κλικ, χρησιμοποιήστε τη γεννήτρια πινάκων LaTeX.

Ερωτήσεις και απαντήσεις

Πώς προσθέτω λεζάντα σε πίνακα στο LaTeX;

Βάλτε το tabular μέσα σε \begin{table} ... \end{table} και γράψτε \caption{Το κείμενό σας} μέσα σε αυτό. Το Scissor LaTeX αριθμεί τον πίνακα και τυπώνει «Table 1:» πριν από τη λεζάντα.

Γιατί το μακρύ κείμενό μου δεν αναδιπλώνεται σε στήλη p;

Το Scissor LaTeX δεν εφαρμόζει ακόμη πλάτη στηλών, οπότε μια στήλη p{4cm} είναι τόσο φαρδιά όσο η μεγαλύτερη γραμμή της. Χωρίστε τα μακριά κελιά με \newline ή συντομέψτε τα.

Πώς συγχωνεύω κελιά σε πίνακα LaTeX;

Χρησιμοποιήστε \multicolumn{2}{c}{text} για να συγχωνεύσετε κελιά κατά μήκος στηλών. Η συγχώνευση προς τα κάτω με \multirow κρατά στο Scissor LaTeX το κείμενο, αλλά όχι την έκταση.

Κάθε παράδειγμα σε αυτή τη σελίδα στοιχειοθετείται από το Scissor LaTeX κατά τη δημιουργία του ιστότοπου. Τελευταία ενημέρωση: 2026-11-07.