Как поместить включаемую графику рядом (справа или слева) с таблицей в Latex?

В латексе я хотел бы поместить свою включаемую графику слева от моей таблицы и иметь текст, написанный после табличного появления в новом абзаце (а не справа от моего изображения}.

Не удалось с пакетом wrapfig...

\includegraphics[width=6cm]{bla.jpg}
\bigbreak
\begin{tabular}{c|c}
a1 & a2
b1 & b2
\end{tabular}
\bigbreak
Some text here....

На данный момент они следуют друг за другом.

Можете нарисовать эскиз, как должен выглядеть результат?

samcarter_is_at_topanswers.xyz 22.05.2019 17:41
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
1
1
1 386
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я не очень понимаю ваш вопрос. В TeX изображения или таблицы представляют собой прямоугольники (например, символы), и простое размещение их на одной строке (без разрыва абзаца) дает желаемый эффект.

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=4cm]{monalisa}
\begin{tabular}{c|c}
a1 & a2\\
b1 & b2
\end{tabular}
\bigbreak
Some text here....
\end{document}

enter image description here

Проблема в том, что выравнивание странное. Существует множество способов управления выравниванием блока относительно базовой линии. Для табличных есть необязательный аргумент t, b или c, который указывает, выравнивается ли таблица глобально по ее верху, низу или центру. Для изображения вы можете обернуть его в мини-страницу (или парбокс) и точно так же указать выравнивание блока (но для этого есть много других решений).

Вот способ центрирования ящиков. Для более точного выравнивания вы можете использовать рейзбокс.

\begin{minipage}[c]{4cm}
  \includegraphics[width=\linewidth]{monalisa}
\end{minipage}
\begin{tabular}[c]{c|c}
a1 & a2\\
b1 & b2
\end{tabular}
\bigbreak
Some text here....

enter image description here

В качестве альтернативы первому хорошему ответу, основанному на minipage, вы можете вложить два tabular и отрегулировать вертикальное выравнивание, используя \parbox[c]{}{}:

\documentclass{article}
\usepackage{graphicx}

\begin{document}

\begin{tabular}{cc}
  \noindent\parbox[c]{.6\hsize}{\includegraphics[width=6cm]{bla.jpg}} & %
  \noindent\parbox[c]{\hsize}{%
    \begin{tabular}{c|c}
      a1 & a2\\
      b1 & b2
    \end{tabular}}
\end{tabular}

\bigbreak

Some text here....

\end{document}

Другие вопросы по теме