ข้ามไปยังเนื้อหา

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 cm แต่ยังคงขนาดเดิมของมัน:

height= ถูกละเว้น

LaTeXส่วนนำ: \usepackage{graphicx}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
\includegraphics[height=1cm]{graphicx-photo.png}

ให้ระบุ width= แทน หากต้องการรูปภาพสูงประมาณ 1 cm ให้คำนวณความกว้างจากอัตราส่วนภาพ (ภาพนี้เป็น 16 ต่อ 9 จึงกว้างประมาณ 1.8 cm)

ไฟล์ที่หายไป หรือไฟล์ในรูปแบบที่ตัวจัดเรียงพิมพ์อ่านไม่ได้ จะกลายเป็นตัวยึดตำแหน่งเส้นประและมีหมายเหตุในแท็บปัญหา:

รูปภาพที่หายไปแสดงเป็นตัวยึดตำแหน่ง

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 สำหรับรูป คำบรรยาย และการจัดวาง ดู รูปและรูปภาพ และ Float: การจัดวางรูปและตาราง

คำถามและคำตอบ

ทำไมรูปภาพของฉันจึงใหญ่เกินไป

หากไม่มี width= รูปภาพจะคงขนาดเดิม และ height= กับ scale= ถูกละเว้น ให้เพิ่ม width=0.8\linewidth หรือความกว้างคงที่ เช่น width=6cm

แทรกรูปที่เป็น PDF ได้หรือไม่

ได้ อัปโหลด PDF ไปยังโปรเจกต์แล้วเขียนชื่อไฟล์พร้อมนามสกุล เช่น \includegraphics[width=\linewidth]{plot.pdf}

ทำไมรูปภาพของฉันจึงแสดงเป็นกล่องเส้นประ

ไฟล์ไม่อยู่ในโปรเจกต์ พาธไม่ตรงกัน หรือเป็นไฟล์ EPS แท็บปัญหาจะระบุชื่อไฟล์ที่หาไม่พบ

ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07