Το 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=
\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 cm, αλλά κρατά το δικό της μέγεθος:
Το height= αγνοείται
\includegraphics[height=1cm]{graphicx-photo.png}Δώστε αντί γι’ αυτό width=. Για να έχει μια εικόνα ύψος περίπου 1 cm, υπολογίστε το πλάτος από τον λόγο διαστάσεών της (αυτή είναι 16 προς 9, άρα περίπου 1.8 cm).
Ένα αρχείο που λείπει, ή που έχει μορφή που ο στοιχειοθέτης δεν μπορεί να διαβάσει, γίνεται ένα διακεκομμένο σύμβολο θέσης και μια σημείωση στην καρτέλα Προβλήματα:
Μια εικόνα που λείπει δείχνει σύμβολο θέσης
\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.