Anonym bruger
Mere
Kan ikke bestemme størrelsen af grafikken
Jeg forsøger at inkludere grafik i min Latex-fil, som jeg har kompileret med latex+dvipdf på OS X. Latex returnerer imidlertid denne fejl: "Cannot;Cannot determine size of graphic"
Min grafik er eksporteret fra PowerPoint, så jeg har prøvet både .pdf og .png. Jeg får de samme fejl for begge.
Eksempelkode, der ikke virker:
\begin{figure}[htb]
\begin{center}
\leavevmode
\includegraphics[width=0.8\textwidth]{graph.png}
\end{center}
\end{figure}
Hvis jeg manuelt skal indstille nogle målinger af billedet, så fortæl mig hvordan jeg kan finde ud af disse målinger. Jeg skal have billedet til at fylde ca. 80% af tekstens bredde og være centreret. Tak.
139
3
DVI-producenten
latex
understøtter ikke læsning af størrelsen på PNG-, JPG- eller PDF-billeder. Du skal brugepdflatex
til dette. Faktisk erlatex
pdflatex
i DVI-tilstand i moderne distributioner, men den kan af en eller anden grund kun læse størrelserne i PDF-tilstand. Du kan dog angive den naturlige størrelse på billederne ved hjælp afnatwidth
ognatheight
, hvilket vil fålatex
til at kompilere uden fejl. Den producerede DVI-fil vil kun linke til PDF'en, og DVI-til-PDF-konverteren skal inkludere den i den endelige PDF. AFAIKdvpdf
understøtter ikke dette, mendvipdfm
gør det.Kompilér med enten
eller
En ikke-Latex-løsning
En meget hurtig løsning er at konvertere filen
png
tileps
-format. Det kan nemt gøres ved hjælp af grafisk software, f.eks.Inkscape
.Du skal blot åbne filen i
Inkscape
og derefterSaveAs
og vælgeeps
-formatet.Nu skal du ændre udvidelsen i
tex
-filen fratil
Jeg så dette problem med en
jpeg
-fil. Ved at ændre dens udvidelse fra.JPG
til.jpg
(ja, bare hovedbogstav til lavere) forsvandt fejlen.