לדלג לתוכן

לאטך/טבלאות

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


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



ישנן שתי מילות מפתח בעבודה עם טבלאות: 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

סיבוב טקסט בטבלה

[עריכה]

טבלה מסובבת

[עריכה]

הערות שוליים בטבלה

[עריכה]