Μετάβαση στο περιεχόμενο

Το 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, ή αρχείο που δεν υπάρχει στο έργοΣύμβολο θέσηςΈνα πλαίσιο με διακεκομμένη γραμμή και το όνομα του αρχείου, και μια σημείωση «Εικόνες που δεν υπάρχουν στο έργο» στα Προβλήματα.
Πολλές εικόνες στη σειράΕν μέρειΚάθε εικόνα τοποθετείται σε δική της γραμμή, ακόμη και μέσα σε παράγραφο. Εικόνες δίπλα δίπλα λειτουργούν μόνο στα κελιά ενός 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. Για σχήματα, λεζάντες και τοποθέτηση, δείτε Σχήματα και εικόνες και Αιωρούμενα στοιχεία: τοποθέτηση σχημάτων και πινάκων.

Ερωτήσεις και απαντήσεις

Γιατί η εικόνα μου είναι πολύ μεγάλη;

Χωρίς width= μια εικόνα κρατά το δικό της μέγεθος, και τα height= και scale= αγνοούνται. Προσθέστε width=0.8\linewidth ή ένα σταθερό πλάτος όπως width=6cm.

Μπορώ να συμπεριλάβω ένα σχήμα PDF;

Ναι. Ανεβάστε το PDF στο έργο και γράψτε το όνομα του αρχείου με την κατάληξή του, για παράδειγμα \includegraphics[width=\linewidth]{plot.pdf}.

Γιατί η εικόνα μου εμφανίζεται ως διακεκομμένο πλαίσιο;

Το αρχείο δεν υπάρχει στο έργο, η διαδρομή είναι διαφορετική ή πρόκειται για αρχείο EPS. Η καρτέλα Προβλήματα κατονομάζει το αρχείο που δεν βρέθηκε.

Κάθε παράδειγμα σε αυτή τη σελίδα στοιχειοθετείται από το Scissor LaTeX κατά τη δημιουργία του ιστότοπου. Τελευταία ενημέρωση: 2026-11-07.