رفتن به محتوا

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= نادیده گرفته می‌شود. این تصویر قرار است ۱ سانتی‌متر بلندی داشته باشد، اما اندازهٔ خودش را نگه می‌دارد:

height= نادیده گرفته می‌شود

\includegraphics[height=1cm]{graphicx-photo.png}

به جای آن width= بدهید. برای این‌که تصویری حدود ۱ سانتی‌متر بلند شود، پهنا را از نسبت ابعادش حساب کنید (این یکی ۱۶ به ۹ است، پس حدود ۱٫۸ سانتی‌متر).

فایلی که نیست، یا فایلی با قالبی که حروف‌چین نمی‌تواند بخواند، به یک جانگهدار خط‌چین و یادداشتی در زبانهٔ «مشکلات» تبدیل می‌شود:

تصویر گم‌شده یک جانگهدار نشان می‌دهد

\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.