首页 > 解决方案 > 如何在 Latex 中的表格附近(右侧或左侧)放置包含图形?

问题描述

在乳胶中,我想将我的包含图形放在表格的左侧,并在表格后的新段落中写入文本(而不是在我的图像右侧)。

wrapfig 包没有成功...

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

目前,他们正在互相跟踪。

标签: imagelatex

解决方案


我不太明白你的问题。在 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}

在此处输入图像描述

问题是对齐很奇怪。有很多方法可以控制框相对于基线的对齐方式。对于表格,有一个可选参数 t、b 或 c,指定表格是否在其顶部、底部或中心全局对齐。对于图像,您可以将其包装在 minipage(或 parbox)中,并以相同的方式指定框对齐(但还有许多其他解决方案可以做到这一点)。

这是一种使盒子居中的方法。要进行更精细的对齐,您可以使用 raisebox。

\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....

在此处输入图像描述


推荐阅读