jak dodać obraz jpg w Latex

93

Chcę wstawić obraz .jpg (to jest w moim bieżącym folderze, w którym znajduje się plik .tex) po akapicie. Jak mogę to zrobić w lateksie? Co powinienem dołączyć / jakich poleceń użyć?

qwerty
źródło

Odpowiedzi:

180

Musisz użyć biblioteki graficznej. Umieść to w swojej preambule:

\usepackage{graphicx}

Następnie możesz dodać obrazy w ten sposób:

\begin{figure}[ht!]
\centering
\includegraphics[width=90mm]{fixed_dome1.jpg}
\caption{A simple caption \label{overflow}}
\end{figure}

To jest podstawowy szablon, którego używam w moich dokumentach. Pozycję i rozmiar należy dostosować do swoich potrzeb. Zapoznaj się z poniższym przewodnikiem, aby uzyskać więcej informacji na temat parametrów używanych w programie \figurei \includegraphics. Następnie możesz odwołać się do obrazu w swoim tekście, używając etykiety, którą podałeś na rysunku:

And here we see figure \ref{overflow}.

Przeczytaj ten przewodnik tutaj, aby uzyskać bardziej szczegółowe instrukcje: http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions

Jonno_FTW
źródło
Obraz jest wyświetlany OK, podpis również, ale podczas kompilacji otrzymałem błąd '\ caption outside float'
qwerty
Naprawdę nie musisz się tak bardzo martwić o te błędy. Możesz również umieścić etykietę wewnątrz podpisu, na przykład:\caption{caption \label{overflow}
Jonno_FTW
Czy mógłbyś używać \captionafter \end{figure}, tj. Poza pływakiem?
Aniko
Nie, używam: \ begin {figure} [ht!] \ Centering \ includesegraphics [width = 100mm] {fig1.jpg} \ caption {My caption ....} \ label {Rys.1} \ end { figure}
qwerty
Jeśli chcesz, aby obraz pasował do połowy szerokości bloku tekstu , po prostu napisz \includegraphics[width=0.5\textwidth]{fixed_dome1.jpg}. Zamiast \textwidthyou możesz użyć \paperwidth(szerokość całej strony) \linewidth(w bieżącej linii).
Agostino
9

jeśli dodasz obraz jpg, png, pdf, powinieneś użyć pdflatex do jego skompilowania.

威武 君
źródło
1
Zgadza się, ale podaje nazwę pliku zapisanego po prawej stronie ... co robić?
Shivam Patel
Głosowałem za tym, co pdflatex w tej odpowiedzi jest częścią tej odpowiedzi - zwykłe polecenie lateksowe nie załatwi sprawy!
lewitofer