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=
\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
\includegraphics[width=4cm]{graphicx-diagram.svg}
\includegraphics[width=4cm]{graphicx-chart.pdf}height= לא נלקחת בחשבון. התמונה הזאת אמורה להיות בגובה 1 ס"מ, אבל היא שומרת על הגודל שלה:
height= לא נלקחת בחשבון
\includegraphics[height=1cm]{graphicx-photo.png}במקום זאת נותנים width=. כדי שתמונה תהיה בגובה של כ-1 ס"מ, מחשבים את הרוחב לפי יחס הממדים שלה (לתמונה הזאת יחס של 16 על 9, כלומר כ-1.8 ס"מ).
קובץ חסר, או קובץ בפורמט שמנוע סדר הדפוס לא יכול לקרוא, הופך לממלא מקום מקווקו ולהערה בלשונית הבעיות:
תמונה חסרה מציגה ממלא מקום
\includegraphics[width=5cm]{results/plot.eps}לשונית הבעיות: Images not in the project: results/plot.eps
\resizebox משנה את הגודל של תמונת TikZ לרוחב נתון:
\resizebox סביב תמונת 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.