27

LaTeX для новичков. Часть 5:Вставка картинок

Часть 0 --- http://pikabu.ru/story/latex_dlya_novichkov_vvedenie_4999494


Часть 1 --- http://pikabu.ru/story/latex_dlya_novichkov_chast_1redaktory...


Часть 2 --- http://pikabu.ru/story/latex_dlya_novichkov_chast_2dvizhki_i...


Часть 3 --- http://pikabu.ru/story/latex_dlya_novichkov_chast_3bazovaya_...


Часть 4 --- http://pikabu.ru/story/latex_dlya_novichkov_chast_3matematic...


Автор таки вышел из пост-дипломного запоя и отпуска. На очереди экзамены в магистратуру и ещё два года ада.


На этот раз рассмотрим вставку картинок и других вкусностей в документы LaTeX.


Работа с картинками в LaTeX значительно отличается от привычных массам офисных пакетов тем что:

1) Картинки нельзя впихнуть в текстовый файл, картинки кладутся отдельными файлами и при передаче проекта требуется передать картинки тоже

2) Картинки встраивается при каждой пересборке проекта, что облегчает их обновление. Требуется лишь заменить картинку на новую с тем же именем. При работе с графиками из CAS возможно получить автоматическую синхронизацию графиков с проектом (настроить автосохранение графиков в файл).

3) Поддержка форматов -- LaTeX поддерживает как растровые, так и векторные форматы, что позволяет экономить время на конвертации. Предпочтительный растровый формат для графиков/чертежей/прочих картинок с линиями и текстом -- png. Для svg требуются дополнительные манипуляции -- пересохранение в inkscape для LaTeX. В этом случае будет синхронизирован шрифт текста на картинке с текстом документа.

4) Позиционирование картинок LaTeX делает сам. Пользователь может высказывать пожелания где их расположить. Есть режимы для форсирования положения, но они не рекомендуются к использованию.

5) Размер картинок -- подбирается либо опытным путём, либо по аналогичной картинке. Есть работа с относительными единицами \textwidth, \linewidth и т.д. После привыкания становится крайне удобно -- вставка картинки сводится к копипасту кода прошлой картинки, правки названия и подписи.

6) Обтекание текстом -- по умолчанию отсутствует. Почему? Потому что смотрится плохо. Для тех кому оно всё таки нужно, есть пакет wrapfig.


Для поддержки вставки картинок в современных форматах требуется добавить в преамбулу следующие пакеты:

\usepackage{graphicx}%Вставка картинок правильная

\usepackage{float}%"Плавающие" картинки

\usepackage{wrapfig}%Обтекание фигур (таблиц, картинок и прочего)


Для вставки картинки используем следующий код:

\begin{figure}[h]

\centering

\includegraphics[width=0.8\linewidth]{1oummm.jpg}

\caption{Диаграмма моментов на участке выбора момента прокатки}

\label{fig:mpr}

\end{figure}

LaTeX для новичков. Часть 5:Вставка картинок

Как видно из данного кода, производится вставка иллюстрации (figure), с выравниванием по центру (\centering), файла 1oummm.jpg (лежащего в одной папке с проектом), подписью "диагрмма моментов....", меткой fig:mpr, шириной 0.8 от ширины линии (соотношение сторон остаётся постоянным, если не указаны явно ширина и высота). Стоит также обратить внимание, что картинка вставлена не на месте кода, а ниже на строку. Это определяется параметром положения иллюстрации ([h]). Данный параметр может принимать следующие формы -- h here, t top, b bottom, p page, H HERE (делает картинку плавающей с помощью пакета float). Также есть возможность форсировать положение добавив восклицательный знак -- h! вставит картинку прямо на место кода, но это не является рекомендуемым вариантом вставки -- достойный вид документа не гарантируется.


Картинки при вставке возможно вращать командой опцией angle (угол, против часовой стрелки в градуса), origin задают точку относительно которой вращается картинка (с соответствует центру)

\includegraphics[angle=90,origin=c]{file}

Больше примеров возможно найти по следующей ссылке и в документации пакета graphics.

https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Capt...


На очереди таблицы!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества