latex表格和图片放到一行
时间: 2025-01-18 19:57:55 浏览: 77
LaTeX 中实现表格和图片并排显示
为了在 LaTeX 文档中让表格和图片在同一行内并排显示,可以使用 minipage
环境来创建两个独立的小页面区域。每个区域内分别放置表格或图形环境。
\documentclass[twocolumn]{article}
\usepackage{graphicx}
\begin{document}
\noindent
\begin{minipage}{0.48\linewidth}% 左侧内容宽度占比48%
\centering
\begin{table}[H]% 使用[H]强制当前位置浮动体
\caption{示例表格}
\begin{tabular}{|c|c|}
\hline
A & B \\
\hline
1 & abc \\
2 & def \\
3 & ghi \\
\hline
\end{tabular}
\end{table}
\end{minipage}
\hfill% 添加间距填充
\begin{minipage}{0.48\linewidth}% 右侧内容宽度占比48%
\centering
\includegraphics[width=\textwidth]{example-image-a}% 插入示例图
\captionof{figure}{这是配图说明文字}
\end{minipage}
\end{document}
上述代码通过定义两个各占文档宽度约一半的 minipage 来容纳表与图[^1]。注意这里引入了 \noindent
命令防止默认缩进影响布局效果;同时利用 \hfill
在两者间加入适当空白间隙[^3]。对于跨栏展示的需求,则可以在 figure 或 table 宏包名称后面加星号(*)以启用单栏模式下的全宽渲染特性。
相关推荐


















