לאטך/טבלאות

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש


פרק זה לוקה בחסר. אתם מוזמנים לתרום לוויקיספר ולהשלים אותו. ראו פירוט בדף השיחה.



ישנן שתי מילות מפתח בעבודה עם טבלאות: tabular (האחראית לייצור הטבלה עצמה) ו-table (האחראית למתן שם, מספור ועוד). למעוניינים בטבלאות מורכבות המאפשרות גמישות מירבית מומלץ להשתמש בחבילת tabu.

יש להעביר ל-tabular את מספר העמודות בטבלה ואת היישור של כל עמודה (שמאל - l, ימין - r, מרכז - c). לאטך מבינה בעצמה את מספר העמודות בהתאם לכמות פקודות היישור.

  • על מנת להפריד בין תאים בשורה, יש להשתמש ב- &.
  • כל שורה (פרט לשורה האחרונה) בטבלה מסתיימת ב- \\.
  • קו הפרדה אופקי מתקבל על ידי \hline.
  • קו הפרדה אנכי מתקבל על ידי |.

דוגמאות פשוטות[עריכה]

הדוגמה הבאה מראה כיצד ליצור טבלה ללא קווים:

\begin{tabular}{ l c r }
  1 & 2 & 3 \\
  4 & 5 & 6 \\
  7 & 8 & 9 \\
\end{tabular}

נוסיף מספר קווים אנכיים:

\begin{tabular}{ l | c || r | }
  1 & 2 & 3 \\
  4 & 5 & 6 \\
  7 & 8 & 9 \\
\end{tabular}

הוספת קווים אופקיים:

\begin{tabular}{ l | c || r | }
  \hline			
  1 & 2 & 3 \\
  4 & 5 & 6 \\
  7 & 8 & 9 \\
  \hline  
\end{tabular}

כעת נוסיף קווים מפרידים בין כל השורות, וגם נוסיף קוד למירכוז הטבלה בדף (את המירכוז של הטבלה עצמה לא רואים כאן):

\begin{center}
  \begin{tabular}{ l | c || r | }
    \hline
    1 & 2 & 3 \\ \hline
    4 & 5 & 6 \\ \hline
    7 & 8 & 9 \\
    \hline
  \end{tabular}
\end{center}

\begin{tabular}{|r|l|}
  \hline
  7C0 & hexadecimal \\
  3700 & octal \\ \cline{2-2}
  11111000000 & binary \\
  \hline \hline
  1984 & decimal \\
  \hline
\end{tabular}

תא המתפרש על מספר עמודות[עריכה]

כדי ליצור תא המתפרש על מספר עמודות יש להשתמש בפקודה

 \multicolumn{מספר עמודות}{טקסט}

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

דוגמה[עריכה]

\begin{tabular}{|c|c|c|}
\hline 
single & \multicolumn{2}{c|}{duble}\tabularnewline
\hline 
single & single & single\tabularnewline
\hline 
\multicolumn{2}{|c|}{duble} & single\tabularnewline
\hline
\end{tabular}

תא המתפרש על מספר שורות[עריכה]

כדי לפרוש תא על מספר שורות יש להשתמש בחבילה multirow, ע"י הכנסת הפקודה

\usepackage{multirow}

ב- Premeable

סיבוב טקסט בטבלה[עריכה]

טבלה מסובבת[עריכה]

הערות שוליים בטבלה[עריכה]