Πώς να δημιουργήσετε πίνακες με το LaTeX

How Create Tables With Latex



Το LaTeX, προφέρεται ως Lay-Tek ή Lah-tek, είναι μια γλώσσα τεκμηρίωσης για τη δημιουργία επαγγελματικών εγγράφων. Η πιο συνηθισμένη χρήση του είναι η τεχνική και επιστημονική τεκμηρίωση επειδή παρέχει μια προσέγγιση Αυτό που βλέπετε είναι αυτό που εννοείτε. Αυτή η μέθοδος σάς επιτρέπει να εστιάσετε μόνο στο περιεχόμενο του εγγράφου σας χωρίς να ανησυχείτε για τη μορφοποίηση.

Αυτό το σεμινάριο στοχεύει να σας διδάξει πώς να χρησιμοποιείτε το LaTeX για να δημιουργήσετε διάφορους τύπους πινάκων και να τους συμπληρώσετε με δεδομένα.







ΣΗΜΕΙΩΣΗ: Αυτό το σεμινάριο υποθέτει ότι δεν είστε νέοι στο LaTeX. δεν χρησιμεύει ως εισαγωγή στο LaTeX.



Πώς να δημιουργήσετε έναν απλό πίνακα με το LaTeX

Οι πίνακες είναι τυπικοί όταν εργάζεστε με επιστημονικά έγγραφα. Το LaTeX προσφέρει μια εκτενή συλλογή εργαλείων που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε και να προσαρμόσετε διάφορα στοιχεία πίνακα.



Για να δημιουργήσετε έναν απλό πίνακα στο LaTeX, χρησιμοποιήστε το περιβάλλον πίνακα.





Για να διαχωρίσετε τις στήλες, χρησιμοποιήστε το σύμβολο '&'. Για να διαχωρίσετε γραμμές, χρησιμοποιήστε το νέο σύμβολο γραμμής

Ο ακόλουθος κώδικας LaTeX δημιουργεί έναν απλό πίνακα.



documentclass {άρθρο}
usepackage [utf8] {inputenc}

title {LinuxHint - πίνακες LaTeX}
author {LinuxHint}
ημερομηνία {Ιούνιος 2021}

αρχή {έγγραφο}
ξεκίνησε {center}
begin {tabular} γ
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
end {tabular}
end {center}
maketitle
end {document}

Χρησιμοποιήστε το περιβάλλον πίνακα για να πείτε στον μεταγλωττιστή LaTeX ότι θέλετε να δημιουργήσετε έναν πίνακα.

Μέσα στο περιβάλλον του πίνακα, πρέπει να καθορίσετε τις παραμέτρους που καθορίζουν τον αριθμό των στηλών για εισαγωγή. Για παράδειγμα, τέσσερις τιμές (γ) υποδεικνύουν τέσσερις κεντρικές στήλες.

Μόλις συντάξετε τον παρακάτω κώδικα, θα πρέπει να λάβετε μια έξοδο ως:

Πώς να προσθέσετε μια οριζόντια γραμμή

Μπορείτε να χρησιμοποιήσετε την εντολή hline για να προσθέσετε μια οριζόντια γραμμή στο πάνω και κάτω μέρος του πίνακα.

Ο κωδικός για αυτό είναι:

documentclass {άρθρο}
usepackage [utf8] {inputenc}

title {LinuxHint - πίνακες LaTeX}
author {LinuxHint}
ημερομηνία {Ιούνιος 2021}

αρχή {έγγραφο}
ξεκίνησε {center}
begin {tabular} γ
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end {tabular}
end {center}
maketitle
end {document}

Μόλις συντάξετε τον κώδικα, θα πρέπει να πάρετε έναν πίνακα με μια οριζόντια γραμμή στο επάνω και κάτω μέρος ως:

Για να δημιουργήσετε έναν κλειστό πίνακα με κάθετες γραμμές και στις δύο πλευρές, μπορείτε να καθορίσετε δύο σωλήνες στην αρχή του ορισμού της στήλης ως:

begin {tabular} γ

Ένα πλήρες παράδειγμα κώδικα για αυτό είναι:

documentclass {άρθρο}
usepackage [utf8] {inputenc}

title {LinuxHint - πίνακες LaTeX}
author {LinuxHint}
ημερομηνία {Ιούνιος 2021}

αρχή {έγγραφο}
ξεκίνησε {center}
begin {tabular} γ
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end {tabular}
end {center}
maketitle
end {document}

Μόλις συντάξετε τον παραπάνω κώδικα, θα πρέπει να λάβετε μια έξοδο παρόμοια με αυτήν που φαίνεται παρακάτω:

Πώς να ευθυγραμμίσετε το κείμενο της στήλης

Το LaTeX μας επιτρέπει να επιτρέψουμε κείμενο στήλης δεξιά, αριστερά και κέντρο. Από προεπιλογή, το LaTeX χρησιμοποιεί το {c} για να ευθυγραμμίσει το κέντρο κειμένου.

Για να ορίσετε το κείμενο δεξιά ή αριστερά, χρησιμοποιήστε {r} και {l} αντίστοιχα.

Για παράδειγμα, τα παρακάτω μπλοκ δείχνουν τον τρόπο δημιουργίας πινάκων με τη σωστή στοίχιση κειμένου.

documentclass {άρθρο}
usepackage [utf8] {inputenc}

title {LinuxHint - πίνακες LaTeX}
author {LinuxHint}
ημερομηνία {Ιούνιος 2021}

αρχή {έγγραφο}
ξεκίνησε {center}
ξεκίνησε {tabular}
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end {tabular}
end {center}
maketitle
end {document}

Πώς να δημιουργήσετε έναν πίνακα πολλών σελίδων με το LaTeX

Για να δημιουργήσετε έναν πίνακα που καταλαμβάνει δύο ή περισσότερες σελίδες, πρέπει να χρησιμοποιήσετε το πακέτο longtable. Για να το κάνετε αυτό, πληκτρολογήστε: τη γραμμή

usepackage {longtable}

Ο καθορισμός του πακέτου longtable επιτρέπει στους πίνακες να αναλύονται και να συνδυάζονται χρησιμοποιώντας εργαλεία διάλυσης σελίδων LaTeX.

Για να δημιουργήσετε έναν μακρύ πίνακα, πρέπει να προσθέσετε τέσσερις εντολές.

  • endfirsthead - Το περιεχόμενο που προηγείται αυτής της εντολής κατανέμεται στην αρχή του πίνακα στην πρώτη σελίδα.
  • endhead - Το περιεχόμενο μεταξύ αυτής της εντολής και του endfirsthead κατανέμεται στην κορυφή του πίνακα σε κάθε σελίδα εκτός από την πρώτη.
  • endfoot - Το περιεχόμενο κατανέμεται στο κάτω μέρος κάθε σελίδας εκτός από την τελευταία.
  • endlastfoot - Εμφανίζεται στο κάτω μέρος της τελευταίας σελίδας όπου τελειώνει ο πίνακας.

Τα παρακάτω δημιουργούν έναν απλό πίνακα πολλαπλών σελίδων.

documentclass {άρθρο}
usepackage [utf8] {inputenc}
usepackage {longtable}

αρχή {έγγραφο}
αρχή {longtable} [c] γ
label {long} \

hline
multicolumn {2} {Start Table} \
hline
Γειά σου Κόσμε \
hline
endfirsthead

hline
multicolumn {2} {Συνέχεια πίνακα στις σελίδες} \
hline
Γειά σου Κόσμε \
endfirsthead

hline
multicolumn {2} {Start Another Table} ref {long} \
hline
endhead
hline
endfoot
hline
multicolumn {2} {This Ends the Table} \
hline
endlastfoot
[ΕΠΑΝΑΛΗΗ πολλών στηλών]
end {longtable}
end {document}

Πώς να συνδυάσετε γραμμές και στήλες στο LaTeX

Μπορείτε να χρησιμοποιήσετε την εντολή multirow και multi-column για να συνδυάσετε γραμμές και στήλες.

Πολλαπλές στήλες

Η γενική σύνταξη για τον συνδυασμό πολλών στηλών είναι:

multicolumn {Number_of_columns} {align} {content}

Για παράδειγμα, λάβετε υπόψη τον παρακάτω κώδικα:

documentclass {άρθρο}
usepackage [utf8] {inputenc}
αρχή {έγγραφο}
begin {tabular} {| σελ {5cm} | σελ {3cm} | σελ {3cm} | σελ {3cm} |}
hline
multicolumn {4} {Trek List} \
hline
Όνομα & Ημερομηνία κυκλοφορίας & Σκηνοθέτης & ιστορία από \
hline
Star Trek: The Motion Picture & 7 Δεκεμβρίου 1979, & Robert Wise & Alan Dean Foster \
Star Trek II: The Wrath of Khan & 4 Ιουνίου 1982, & Nicholas Meyer & Harve Bennett \
Star Trek V: The Final Frontier & 9 Ιουνίου 1989, & William Shatner & William Shatner \
hline
end {tabular}
% Πηγή δεδομένων -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {document}

ΣΗΜΕΙΩΣΗ: Είναι καλό να διασφαλίσετε ότι οι στήλες απέχουν ομοιόμορφα, καθορίζοντας τις διαστάσεις.

Στην εντολή multicolumn {4} {Trek List}

Το {4} καθορίζει τον αριθμό των στηλών που πρέπει να συνδυαστούν.

Το επόμενο μέρος ορίζει τους οριοθέτες και τις ευθυγραμμίσεις για τις στήλες.

{Trek List} - Το όνομα για τις συνδυασμένες στήλες.

Μόλις συντάξετε τον παραπάνω κώδικα LaTeX, θα πρέπει να λάβετε μια έξοδο ως:

Πολλαπλές σειρές

Για να συνδυάσετε γραμμές χρησιμοποιώντας την εντολή multirow, πρέπει να εισαγάγετε το πακέτο πολλαπλών σειρών.

Το ακόλουθο παράδειγμα κώδικα δείχνει τον τρόπο συνδυασμού γραμμών.

documentclass {άρθρο}
usepackage [utf8] {inputenc}
usepackage {multirow}
αρχή {έγγραφο}
ξεκίνησε {center}
begin {tabular} γ
hline
Στήλη1 & Στήλη2 & Στήλη3 & Στήλη4 \
hline
multirow {3} {6cm} {Συνδυασμένες σειρές (κελιά)} & cell1 & cell2 \
& cell3 & cell4 \
& cell5 & cell6 \
hline
end {tabular}
end {center}
end {document}

Εξέταση της εντολής: multirow {3} {6cm} {Συνδυασμένες σειρές (κελιά)} & cell1 & cell2

Θα λάβετε τρεις παραμέτρους:

Το πρώτο είναι ο αριθμός των σειρών που πρέπει να συνδυαστούν. Σε αυτό το παράδειγμα, 3 σειρές.

Στη συνέχεια, η δεύτερη παράμετρος καθορίζει το πλάτος της στήλης. Σε αυτό το παράδειγμα, 6 εκατοστά.

Τέλος, η τελευταία παράμετρος ορίζει το περιεχόμενο μέσα στο κελί.

Η σύνταξη του παραπάνω κώδικα θα πρέπει να δώσει έναν παρόμοιο πίνακα με αυτόν

Σχετικά με τους υπότιτλους πίνακα, την ετικέτα και τις αναφορές

Μπορείτε να δημιουργήσετε λεζάντες και ετικέτες πίνακα, τις οποίες μπορείτε να χρησιμοποιήσετε για να εμφανίσετε πληροφορίες σχετικά με τον πίνακα ή να τις αναφέρετε.

Για να προσθέσετε μια λεζάντα σε έναν πίνακα, χρησιμοποιήστε την εντολή caption. Μπορείτε να τοποθετήσετε τη λεζάντα του πίνακα κάτω ή πάνω από τον πίνακα.

Για παράδειγμα:

documentclass {άρθρο}
usepackage [utf8] {inputenc}
αρχή {έγγραφο}
αρχή {πίνακας} [ω!]
κεντράρισμα
caption {Πληροφορίες για τις ταινίες Star Trek}
begin {tabular} {| σελ {5cm} | σελ {3cm} | σελ {3cm} | σελ {3cm} |}
hline
multicolumn {3} {Trek List} \
hline
Όνομα & Ημερομηνία κυκλοφορίας & σκηνοθέτης \
hline
Star Trek: The Motion Picture & 7 Δεκεμβρίου 1979, & Robert Wise \
Star Trek II: The Wrath of Khan & 4 Ιουνίου 1982, & Nicholas Meyer \
Star Trek V: The Final Frontier & 9 Ιουνίου 1989, & William Shatner \
hline
end {tabular}
label {treks}
end {table}
% Πηγή δεδομένων -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {document}

Μόλις συντάξετε τον κώδικα, θα πρέπει να πάρετε έναν πίνακα με μια λεζάντα στο επάνω μέρος, όπως φαίνεται στην παρακάτω εικόνα:

συμπέρασμα

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

Όπως γνωρίζετε, το LaTeX είναι ένα ισχυρό εργαλείο και αυτό το σεμινάριο δεν χαράζει τον τρόπο λειτουργίας του με πίνακες LaTex.

Η τεκμηρίωση LaTex είναι ένας εξαιρετικός οδηγός αναφοράς. Ανατρέξτε σε αυτό όπως απαιτείται.