как добавить изображение jpg в латекс

93

Я хочу вставить изображение .jpg (то есть в моей текущей папке, где находится файл .tex) после абзаца. Как я могу сделать это в латексе? Что я должен включить / какие команды использовать?

qwerty
источник

Ответы:

180

Вам необходимо использовать графическую библиотеку. Поместите это в свою преамбулу:

\usepackage{graphicx}

Затем вы можете добавить такие изображения:

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

Это основной шаблон, который я использую в своих документах. Положение и размер должны быть изменены в соответствии с вашими потребностями. Обратитесь к руководству ниже для получения дополнительной информации о том, какие параметры использовать в \figureи \includegraphics. Затем вы можете ссылаться на изображение в своем тексте, используя метку, которую вы указали на рисунке:

And here we see figure \ref{overflow}.

Прочтите это руководство для получения более подробной инструкции: http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions

Jonno_FTW
источник
Изображение отображается нормально, заголовок тоже, но во время компиляции я получил ошибку '\ caption outside float'
qwerty
Вам не нужно особо беспокоиться об этих ошибках. Вы также можете разместить метку внутри подписи, например:\caption{caption \label{overflow}
Jonno_FTW
Могли бы вы использовать \captionпосле \end{figure}, т.е. вне поплавка?
Aniko
Нет, я использую: \ begin {figure} [ht!] \ Centering \ includegraphics [width = 100mm] {fig1.jpg} \ caption {Моя подпись ....} \ label {Рис.1} \ end { figure}
qwerty
Если вы хотите, чтобы изображение занимало половину ширины вашего текстового блока , просто напишите \includegraphics[width=0.5\textwidth]{fixed_dome1.jpg}. Вместо этого \textwidthвы можете использовать \paperwidth(ширину всей страницы) \linewidth(в текущей строке).
Agostino
9

если вы добавляете изображение в формате jpg, png, pdf, вы должны использовать pdflatex для его компиляции.

威武 君
источник
1
Он соответствует требованиям, но дает имя файла, сохраненного с правой стороны .. что делать?
Шивам Патель
часть этого ответа pdflatex - это то, что я поддержал - обычная латексная команда не поможет!
левитофер