דילוג לתוכן

מיקום איורים ב-LaTeX: ‏[h], ‏[t], ‏[H] ואובייקטים צפים

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

מה זה אובייקט צף

אובייקט צף (float) הוא סביבת figure או table. בהתקנת TeX, ‏LaTeX עשוי להזיז אותו מהמקום שבו כתבת אותו, לראש העמוד או לתחתיתו או לעמוד משלו, כדי שהעמודים יתמלאו באופן אחיד. האותיות בסוגריים המרובעים אחרי \begin{figure} אומרות לאן הוא רשאי ללכת.

איור צף עם כיתוב

Some text before the figure.

\begin{figure}[ht]
  \centering
  \begin{tikzpicture}
    \draw[thick] (0,0) rectangle (3,1.5);
    \draw (0,0) -- (3,1.5);
  \end{tikzpicture}
  \caption{A rectangle with one diagonal.}
  \label{fig:rect}
\end{figure}

Figure~\ref{fig:rect} sits right where it was written.
סודר על ידי Scissor LaTeX: איור צף עם כיתוב

לאן אובייקטים צפים הולכים ב-Scissor LaTeX

Scissor LaTeX מטפל באובייקטים צפים בשתי דרכים, בהתאם לפריסה של המסמך.

מסמךמה אותיות המיקום עושות
article, report, book וכל מחלקה רגילה אחרתכלום. האובייקט הצף מסודר בדיוק במקום שבו הוא נמצא בקוד המקור, עם מעט רווח מעליו ומתחתיו.
פריסות של כנסים (IEEEtran, acmart, llncs וחבילות הערכה כמו neurips_2026 או cvpr)אות ראשונה h או H משאירה אותו במקומו; t לבדה מזיזה אותו לראש עמוד או עמודה, b לבדה לתחתית; כל דבר אחר מאפשר לו ללכת לקרוב מבין הראש והתחתית.

בשני המקרים ! נשמט, וכך גם p (עמוד של אובייקטים צפים). בלי אותיות בכלל, אובייקט צף בפריסת כנס עשוי ללכת לראש או לתחתית.

הדוגמה הבאה מבקשת את תחתית העמוד עם [b]. ב-article האיור נשאר בין שתי הפסקאות:

‏[b] ב-article: האיור נשאר במקומו

The paragraph before the figure.

\begin{figure}[b]
  \centering
  \begin{tikzpicture}
    \fill[gray!30] (0,0) circle (0.6);
    \draw (0,0) circle (0.6);
  \end{tikzpicture}
  \caption{A circle that asked for the bottom.}
\end{figure}

The paragraph after the figure.
סודר על ידי Scissor LaTeX: ‏[b] ב-article: האיור נשאר במקומו

בפריסת כנס, אותן אותיות מזיזות את האובייקט הצף. כאן [t] שולח את האיור לראש העמודה הראשונה, מעל הטקסט שבא לפניו בקוד המקור. לשונית הבעיות מציינת באיזו פריסת כנס נעשה שימוש.

‏[t] במסמך IEEEtran: האיור עולה לראש העמודה

\documentclass[conference]{IEEEtran}
\begin{document}
\section{Introduction}
This paragraph comes first in the source. The figure below asks for the
top of the column, so the layout moves it above this text.

\begin{figure}[t]
  \centering
  \begin{tikzpicture}
    \draw[thick] (0,0) rectangle (3,1.2);
    \node at (1.5,0.6) {Erika Mustermann};
  \end{tikzpicture}
  \caption{A figure placed with [t].}
\end{figure}

This paragraph follows the figure in the source.
\end{document}
סודר על ידי Scissor LaTeX: ‏[t] במסמך IEEEtran: האיור עולה לראש העמודה

לשונית הבעיות: Layout in the style of the IEEE conference format (final mode). Not official. To compile elsewhere, add IEEEtran.cls from ctan.org/pkg/ieeetran.

כיתובים ומספרים

\caption{...} ממספר את האובייקט הצף ומדפיס "Figure 1:" או "Table 1:" לפני הטקסט. ‏\label אחרי הכיתוב מאפשר להפנות למספר עם \ref (ראו תוויות והפניות פנימיות).

יש שני פרטים שכדאי להכיר:

  • הסוג נקבע לפי התוכן. ‏figure שמכיל רק tabular ממוספר כטבלה ("Table 1"), ו-table שמכיל תמונה או ציור ממוספר כאיור. אם רוצים "Figure" על טבלת נתונים, שמים אותה ב-figure יחד עם משהו נוסף, או משאירים אותה טבלה.
  • מיקום הכיתוב קבוע. כיתובים של טבלאות תמיד מסודרים מעל הטבלה, וכיתובים של איורים מתחת לאיור, לא משנה איפה כותבים את \caption.

איור שמכיל רק tabular ממוספר כטבלה

\begin{figure}[h]
  \centering
  \caption{Points per round.}
  \begin{tabular}{lr}
    Erika & 44 \\
    John  & 38 \\
  \end{tabular}
\end{figure}

אובייקטים צפים רחבים ומיוחדים

כמה סביבות מחבילות אחרות נקראות כאובייקטים צפים רגילים:

סביבהחבילהב-Scissor LaTeX
figure*, table*מחלקות סטנדרטיותמסודרות כמו figure ו-table. ב-article בשתי עמודות הן נשארות בעמודה אחת; בפריסות הכנסים בשתי עמודות הן משתרעות על שתי העמודות.
wrapfigure, wraptablewrapfigמסודרת כאיור רגיל; הטקסט לא זורם סביבה. ארגומנט הרוחב נקרא ונשמט.
sidewaysfigure, sidewaystablerotatingמסודרת כאיור רגיל, בלי סיבוב.
SCfiguresidecapמסודרת כאיור רגיל עם הכיתוב מתחת.
marginfigure, margintableמחלקות tufteמסודרת כאיור רגיל בתוך הטקסט.
subfigure, subtablesubcaptionמתמזגת לתוך האיור שמסביב; ראו איורים ותמונות.

‏wrapfigure הופך לאיור רגיל

LaTeXמבוא: \usepackage{wrapfig}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\begin{wrapfigure}{r}{0.4\textwidth}
  \centering
  \begin{tikzpicture}
    \draw[->] (0,0) -- (1.5,0);
    \draw[->] (0,0) -- (0,1.2);
  \end{tikzpicture}
  \caption{Two axes.}
\end{wrapfigure}
In a TeX installation this text would flow around the figure on its right.
Here the figure takes its own line and the text continues below it.
סודר על ידי Scissor LaTeX: ‏wrapfigure הופך לאיור רגיל

שיעבוד בשני המקומות

אם המסמך צריך להתהדר גם בהתקנת TeX, כותבים אובייקטים צפים בדרך המקובלת: [htbp] או [t] לרוב האיורים, \centering בפנים, ו-\caption לפני \label. ‏Scissor LaTeX משאיר אותם במקומם, והתקנת TeX מציפה אותם כרגיל. פקודות ששולטות בציפה, כמו \FloatBarrier מ-placeins או \clearpage, מתקבלות: \FloatBarrier לא עושה כאן כלום, ו-\clearpage מתחיל עמוד חדש.

מה שונה מהתקנת TeX

לפרטים על חבילות הציפה, ראו float, ‏wrapfig ו-rotating. המדריכים נמצאים ב-CTAN: float, wrapfig ו-rotating.

שאלות ותשובות

איך מכריחים איור להישאר כאן ב-LaTeX?

ב-Scissor LaTeX אין צורך: איורים במסמכים רגילים תמיד נשארים במקום שבו כותבים אותם. בהתקנת TeX, טוענים את החבילה float וכותבים \begin{figure}[H]; זה עובד גם כאן.

למה האיור שלי מופיע בראש העמוד?

זה קורה רק בפריסות הכנסים, שמציפות איורים כמו ש-LaTeX עושה. כדי להשאיר שם את האיור בתוך הטקסט, כותבים [h] כאות הראשונה.

למה האיור שלי מסומן "Table 1"?

האיור מכיל רק tabular, ולכן הוא ממוספר כטבלה. משתמשים בסביבת table לטבלאות וב-figure לתמונות ולציורים.

כל דוגמה בדף הזה מסודרת על ידי Scissor LaTeX בזמן בניית האתר. עודכן לאחרונה: 2026-11-07.