דילוג לתוכן

graphicx ו-\includegraphics ב-Scissor LaTeX

החבילה graphicx עובדת חלקית ב-Scissor LaTeX: \includegraphics מציגה קובצי PNG, JPG, SVG ו-PDF מהפרויקט שלך וקוראת את width=; height, scale, angle, trim ו-clip לא נלקחים בחשבון, \rotatebox לא מסובבת, ו-\scalebox ו-\resizebox משנות רק את הגודל של תמונת TikZ.

מה החבילה עושה

graphicx נותנת את \includegraphics[options]{file} כדי למקם קובץ תמונה, ותיבות שמשנות את קנה המידה, את הגודל או את הכיוון של התוכן שלהן: \scalebox, \resizebox ו-\rotatebox.

מה עובד כאן

פקודה או אפשרותב-Scissor LaTeXהערות
\includegraphics{file.png}עובדקובצי PNG, JPG, JPEG, SVG ו-PDF שבפרויקט. בלי width= התמונה שומרת על הגודל שלה.
\includegraphics{file} (בלי סיומת)חלקיתמוצאת קובצי .png, .jpg, .jpeg ו-.svg. לקובץ PDF צריך לכתוב את הסיומת: {plot.pdf}.
width=0.5\linewidth, width=4cmעובדאורכים וחלקים של \linewidth או של \textwidth. הגובה נקבע לפי יחס הממדים.
height=, scale=, angle=, trim=, clip, keepaspectratioמושמטלא נלקחים בחשבון, בלי הודעה.
קובצי EPS, או קובץ שלא נמצא בפרויקטממלא מקוםתיבה מקווקוות עם שם הקובץ, והערה בלשונית הבעיות: "Images not in the project".
כמה תמונות בשורהחלקיתכל תמונה ממוקמת בשורה משלה, גם בתוך פסקה. תמונות זו לצד זו עובדות רק בתאים של tabular.
\graphicspath{...}מושמטמתקבלת בלי הודעה.
\scalebox{2}{...}, \resizebox{w}{!}{...}חלקיתרק תמונת TikZ יחידה שבתוכן משנה את גודלה; טקסט ותמונות שומרים על הגודל שלהם.
\rotatebox{90}{...}מושמטהתוכן נשמר, בלי סיבוב.
\reflectbox{...}לא נתמךמדולגת עם הערה בלשונית הבעיות; התוכן נשמר.

דוגמאות

תמונה בחצי רוחב השורה, באיור עם כיתוב:

\includegraphics עם width=

LaTeXמבוא: \usepackage{graphicx}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.5\linewidth]{graphicx-photo}
  \caption{Weekly orders in John Doe's shop.}
  \label{fig:orders}
\end{figure}
Figure~\ref{fig:orders} shows four weeks.

גם קובצי SVG ו-PDF עובדים. לקובץ PDF כותבים את הסיומת:

תמונת SVG ותמונת PDF

LaTeXמבוא: \usepackage{graphicx}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\includegraphics[width=4cm]{graphicx-diagram.svg}

\includegraphics[width=4cm]{graphicx-chart.pdf}

height= לא נלקחת בחשבון. התמונה הזאת אמורה להיות בגובה 1 ס"מ, אבל היא שומרת על הגודל שלה:

height= לא נלקחת בחשבון

LaTeXמבוא: \usepackage{graphicx}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\includegraphics[height=1cm]{graphicx-photo.png}

במקום זאת נותנים width=. כדי שתמונה תהיה בגובה של כ-1 ס"מ, מחשבים את הרוחב לפי יחס הממדים שלה (לתמונה הזאת יחס של 16 על 9, כלומר כ-1.8 ס"מ).

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

תמונה חסרה מציגה ממלא מקום

LaTeXמבוא: \usepackage{graphicx}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\includegraphics[width=5cm]{results/plot.eps}

לשונית הבעיות: Images not in the project: results/plot.eps

\resizebox משנה את הגודל של תמונת TikZ לרוחב נתון:

\resizebox סביב תמונת TikZ

LaTeXמבוא: \usepackage{graphicx,tikz}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\resizebox{3cm}{!}{%
  \begin{tikzpicture}
    \draw (0,0) rectangle (4,2);
    \draw (0,0) -- (4,2);
    \node at (2,2.4) {44};
  \end{tikzpicture}}

תאימות

  • מהתקנת TeX לכאן: העלו את קובצי התמונות עם אותם שמות תיקיות. תמונות שהגודל שלהן נקבע עם height= או scale= מופיעות בגודל שלהן; עברו ל-width=. לאיורי PDF שנכללו בלי סיומת צריך להוסיף .pdf.
  • מכאן להתקנת TeX: pdfLaTeX לא קורא קובצי SVG. המירו אותם ל-PDF (או השתמשו בחבילה svg), או השתמשו רק בתמונות PNG, JPG ו-PDF.

המדריך המלא נמצא ב-CTAN: ctan.org/pkg/graphicx. לאיורים, כיתובים ומיקום, ראו איורים ותמונות ו-אובייקטים צפים: מיקום איורים וטבלאות.

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

למה התמונה שלי גדולה מדי?

בלי width= תמונה שומרת על הגודל שלה, ו-height= ו-scale= לא נלקחות בחשבון. הוסיפו width=0.8\linewidth או רוחב קבוע כמו width=6cm.

אפשר לכלול איור PDF?

כן. מעלים את קובץ ה-PDF לפרויקט וכותבים את שם הקובץ עם הסיומת שלו, למשל \includegraphics[width=\linewidth]{plot.pdf}.

למה התמונה שלי מוצגת כתיבה מקווקוות?

הקובץ לא נמצא בפרויקט, הנתיב שונה, או שזה קובץ EPS. לשונית הבעיות מציינת את הקובץ שלא נמצא.

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