Anonym bruker
Kan ikke bestemme størrelsen på grafikken
Jeg prøver å inkludere grafikk i Latex-filen min, som jeg har kompilert med latex+dvipdf på OS X. Latex returnerer imidlertid denne feilen: "Cannot determine size of graphic"
Grafikken min er eksportert fra PowerPoint, så jeg har prøvd både .pdf og .png. Jeg får de samme feilmeldingene for begge.
Eksempel på kode som ikke fungerer:
\begin{figure}[htb]
\begin{center}
\leavevmode
\includegraphics[width=0.8\textwidth]{graph.png}
\end{center}
\end{figure}
Hvis jeg må angi noen mål for bildet manuelt, kan du fortelle meg hvordan jeg kan finne ut disse målene. Jeg trenger at bildet tar opp ca. 80 % av tekstbredden og er sentrert. Takk for hjelpen.
139
3
DVI-produsenten
latex
støtter ikke avlesning av størrelsen på PNG-, JPG- eller PDF-bilder. Du må brukepdflatex
til dette. Egentlig erlatex
pdflatex
i DVI-modus i moderne distribusjoner, men av en eller annen grunn kan den bare lese størrelsene i PDF-modus. Du kan imidlertid angi den naturlige størrelsen på bildene ved hjelp avnatwidth
ognatheight
, noe som fårlatex
til å kompilere uten feil. Den produserte DVI-filen vil bare lenke til PDF-filen, og DVI-til-PDF-konverteren må inkludere den i den endelige PDF-filen. AFAIKdvpdf
støtter ikke dette, mendvipdfm
gjør det.Kompiler med enten
eller
**En ikke-Latex-løsning
En svært rask løsning er å konvertere
png
-filen tileps
-format. Det kan enkelt gjøres ved hjelp av grafisk programvare, for eksempelInkscape
.Du trenger bare å åpne filen i
Inkscape
og deretterSaveAs
og velgeeps
-format.Nå endrer du filtypen i
tex
-filen fratil
Jeg så dette problemet med en
jpeg
-fil. Ved å endre filtypen fra.JPG
til.jpg
(ja, bare stor forbokstav) forsvant feilen.