כיצד ליצור טבלאות באמצעות LaTeX

How Create Tables With Latex



LaTeX, מבוטא כ- Lay-Tek או Lah-tek, היא שפת תיעוד ליצירת מסמכים מקצועיים. השימוש הנפוץ ביותר שלו הוא תיעוד טכני ומדעי מכיוון שהוא מספק גישה מה שאתה רואה היא מה שאתה מתכוון. שיטה זו מאפשרת לך להתמקד רק בתוכן המסמך מבלי לדאוג לעיצוב.

מדריך זה נועד ללמד אותך כיצד להשתמש ב- LaTeX ליצירת סוגי טבלאות שונות ולאכלוס הנתונים.







הערה: הדרכה זו מניחה שאתה לא חדש ב- LaTeX; הוא אינו משמש מבוא ל- LaTeX.



כיצד ליצור טבלה פשוטה באמצעות LaTeX

טבלאות הן סטנדרטיות בעת עבודה עם מסמכים מדעיים. LaTeX מציעה אוסף נרחב של כלים בהם תוכל להשתמש ליצירה והתאמה אישית של אלמנטים שונים בטבלה.



כדי ליצור טבלה פשוטה ב- LaTeX, השתמש בסביבה הטבלאית.





כדי להפריד עמודות, השתמש בסמל אמפרסנד &. כדי להפריד שורות, השתמש בסמל השורה החדש

קוד LaTeX הבא יוצר טבלה פשוטה.



documentclass {article}
usepackage [utf8] {inputenc}

title {LinuxHint - טבלאות LaTeX}
author {LinuxHint}
תאריך {יוני 2021}

begin {document}
begin {center}
begin {tabular} ג
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
end {tabular}
end {center}
maketitle
end {document}

השתמש בסביבה הטבלאית כדי לספר למהדר LaTeX שאתה רוצה ליצור טבלה.

בתוך הסביבה הטבלאית, עליך לציין את הפרמטרים המגדירים את מספר העמודות להוספה. לדוגמה, ארבעה (c) ערכים מציינים ארבע עמודות מרוכזות.

ברגע שאתה אוסף את הקוד להלן, אתה אמור לקבל פלט כדלקמן:

כיצד להוסיף קו אופקי

תוכל להשתמש בפקודה hline כדי להוסיף קו אופקי בחלק העליון והתחתון של הטבלה.

הקוד לכך הוא:

documentclass {article}
usepackage [utf8] {inputenc}

title {LinuxHint - טבלאות LaTeX}
author {LinuxHint}
תאריך {יוני 2021}

begin {document}
begin {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 {article}
usepackage [utf8] {inputenc}

title {LinuxHint - טבלאות LaTeX}
author {LinuxHint}
תאריך {יוני 2021}

begin {document}
begin {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 {article}
usepackage [utf8] {inputenc}

title {LinuxHint - טבלאות LaTeX}
author {LinuxHint}
תאריך {יוני 2021}

begin {document}
begin {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

כדי ליצור טבלה המתפרשת על פני שני עמודים או יותר, עליך להשתמש בחבילת הטבלה הארוכה. לשם כך, הזן: השורה

usepackage {longtable}

ציון חבילת הטבלה הארוכה מאפשר פירוק ושולחנות הטבלאות באמצעות כלי פריצת דפים LaTeX.

כדי ליצור טבלה ארוכה, עליך להוסיף ארבע פקודות.

  • endfirsthead - התוכן שלפני פקודה זו מוקצה בתחילת הטבלה בעמוד הראשון.
  • endhead - התוכן בין פקודה זו לבין endfirsthead מוקצה בראש הטבלה בכל עמוד למעט הראשון.
  • endfoot - התוכן מוקצה בתחתית כל עמוד למעט העמוד האחרון.
  • endlastfoot - מוצג בתחתית העמוד האחרון בו מסתיימת הטבלה.

להלן טבלה פשוטה מרובת עמודים.

documentclass {article}
usepackage [utf8] {inputenc}
usepackage {longtable}

begin {document}
begin {longtable} [c] c
label {long} \

hline
multicolumn {2} {Start Table} \
hline
שלום עולם \
hline
endfirsthead

hline
multicolumn {2} {המשך טבלה לדפים} \
hline
שלום עולם \
endfirsthead

hline
multicolumn {2} {התחל עוד טבלה} ref {long} \
hline
endhead
hline
endfoot
hline
multicolumn {2} {זה מסיים את הטבלה} \
hline
endlastfoot
[חזור על עמודות מרובות]
end {longtable}
end {document}

כיצד לשלב שורות ועמודות ב- LaTeX

תוכל להשתמש בפקודה multirow ו multi-column כדי לשלב שורות ועמודות.

עמודות מרובות

התחביר הכללי לשילוב עמודות מרובות הוא:

multicolumn {Number_of_columns} {align} {content}

לדוגמה, שקול את הקוד שלהלן:

documentclass {article}
usepackage [utf8] {inputenc}
begin {document}
begin {טבלה} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
multicolumn {4} {רשימת טרקים} \
hline
שם ותאריך פרסום ובמאי וסיפור מאת \
hline
מסע בין כוכבים: סרט הסרט ו -7 בדצמבר 1979 ורוברט ווייז ואלן דין פוסטר \
מסע בין כוכבים השני: זעמו של חאן ו -4 ביוני 1982, ניקולס מאייר והארב בנט \
מסע בין כוכבים V: הגבול הסופי ו -9 ביוני 1989, וויליאם שאטנר וויליאם שאטנר \
hline
end {tabular}
% מקור נתונים -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {document}

הערה: טוב לוודא שהמרווחים של העמודות יהיו אחידים על ידי ציון המידות.

בפקודה multicolumn {4} {Trek List}

ה- {4} מגדיר את מספר העמודות שיש לשלב.

החלק הבא מגדיר את התוחמים ואת היישורים של העמודות.

{רשימת טרקים} - השם של העמודות המשולבות.

לאחר שתרכז את קוד LaTeX למעלה, אתה אמור לקבל פלט כדלקמן:

רב שורות

כדי לשלב שורות באמצעות הפקודה multirow, עליך לייבא את חבילת multirow.

הקוד לדוגמה הבא מראה כיצד לשלב שורות.

documentclass {article}
usepackage [utf8] {inputenc}
usepackage {multirow}
begin {document}
begin {center}
begin {tabular} ג
hline
עמודה 1 ועמודה 2 ועמודה 3 ועמודה 4 \
hline
multirow {3} {6cm} {שורות משולבות (תאים)} ותא 1 ותא 2 \
& cell3 & cell4 \
& cell5 & cell6 \
hline
end {tabular}
end {center}
end {document}

בחינת הפקודה: multirow {3} {6cm} {שורות משולבות (תאים)} ותא 1 ותא 2

תקבלו שלושה פרמטרים:

הראשונה היא מספר השורות שצריך לשלב. אז בדוגמה זו, 3 שורות.

לאחר מכן, הפרמטר השני מגדיר את רוחב העמודה. בדוגמה זו, 6 ס'מ.

לבסוף, הפרמטר האחרון מגדיר את התוכן בתוך התא.

הידור הקוד לעיל אמור לתת טבלה הדומה ל-

מידע על כיתובי שולחן, תווית והפניות

באפשרותך ליצור כיתובי תוויות ותוויות, שבהן תוכל להציג מידע אודות הטבלה או להתייחס אליה.

כדי להוסיף כיתוב לטבלה, השתמש בפקודה caption. אתה יכול למקם את כיתוב הטבלה מתחת או מעל הטבלה.

לדוגמה:

documentclass {article}
usepackage [utf8] {inputenc}
begin {document}
begin {table} [h!]
מִרכּוּז
caption {מידע על סרטי מסע בין כוכבים}
begin {טבלה} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
multicolumn {3} {רשימת טרקים} \
hline
שם ותאריך פרסום ומנהל \
hline
מסע בין כוכבים: סרט הסרט ו -7 בדצמבר 1979 ורוברט ווייז \
מסע בין כוכבים השני: זעמו של חאן ו -4 ביוני 1982, וניקולס מאייר \
מסע בין כוכבים V: הגבול הסופי ו -9 ביוני 1989, וויליאם שאטנר \
hline
end {tabular}
label {טרקים}
שולחן קצה}
% מקור נתונים -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {document}

לאחר חיבור הקוד, אתה אמור לקבל טבלה עם כיתוב למעלה, כפי שמוצג בתמונה למטה:

סיכום

הדרכה זו דנה ביסודות היצירה והעבודה עם טבלאות ב- LaTeX.

כפי שאתה יודע, LaTeX הוא כלי רב עוצמה, ומדריך זה אינו מגרד את פני השטח של אופן העבודה עם טבלאות LaTex.

תיעוד LaTex הוא מדריך עזר מצוין. אנא התייחס אליו לפי הצורך.