Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \documentclass[a4paper, 12pt]{article}
- \usepackage[utf8]{inputenc}
- \usepackage[T2A]{fontenc}
- \usepackage[english, russian]{babel}
- \usepackage[left=20mm, top=15mm, right=20mm, bottom=30mm, nohead, nofoot]{geometry}
- \usepackage{enumitem}
- \usepackage{amsmath, amssymb}
- %\usepackage{calc}
- \usepackage{lipsum}
- \usepackage{kantlipsum}
- %\usepackage[verbose]{wrapfig}
- \usepackage{caption}
- %\setlength{\wrapoverhang}{\marginparwidth}
- %\addtolength{\wrapoverhang}{\marginparsep}
- %\usepackage[most]{tcolorbox}
- \usepackage{wrapfig2}
- \usepackage{adjustbox}
- \newlength{\strutheight}
- \settoheight{\strutheight}{\strut}
- % Выведено в отдельную команду с 4 аргументами
- % #1 - подключаемый рисунок
- % #2 - ориентация r или l
- % #3 - подпись рисунка
- % #4 - основной текст для обтекания
- % Внимание! Аргумента для метки нет, но его можно добавить при необходимости
- \newcommand{\wrapinclude}[4]{
- \begin{adjustbox}{valign=T,raise=\strutheight,minipage={\linewidth}}
- \begin{wrapfigure}{#2}{0pt}
- #1
- \captionof{figure}{#3}
- \end{wrapfigure}
- \strut{}#4
- \end{adjustbox}
- }
- \begin{document}
- \begin{itemize}[leftmargin=1.25em, itemsep=1em]
- \item \wrapinclude{\includegraphics[width=4cm]{image.png}}{r}{текст подписи}{\lipsum[1]}
- \item
- \begin{adjustbox}{valign=T, raise=\strutheight, minipage={\linewidth}} % Это обязательные аргументы для adjustbox, они постоянны
- \begin{wrapfigure}{l}{0pt} % Задаём ТОЛЬКО r или l для ориентации справа или слева, размер wrapfigure нам не нужен
- \includegraphics[width=6cm]{image.png} % Подключение рисунка с нужными опциями
- \captionof{figure}{подпись} % Добавляем подпись, если необходимо
- \label{fig:picture2} % Добавляем метку, если необходимо (ссылка будет работать только в пакете hyperref)
- \end{wrapfigure}
- \strut{}\lipsum[2-3] % Основной текст элемента \item
- \end{adjustbox}
- \item В этом составном элементе мы ссылаемся на рисунок \ref{fig:enter-label}
- \end{itemize}
- \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement