当我将图像添加到表格旁边的列时,我遇到了一些问题,文本不在表格的顶部...我试图使用wrapfigure,混合多行和多列,我在这里和论坛上都搜索过...
\begin{tabu}{|c|p{8cm}|p{5cm}|}
\hline
1 & Name & Comb. \\
& \blindtext & \begin{figure}{[!]\includegraphics[width=5cm]{figure/final_folder_graphic.png}
\end{figure} \\ \hline
2 & Name & Comb. \\
& \blindtext &
\includegraphics[width=5cm]{figure/final_folder_graphic.png}
\\ \hline
\结束{禁忌}
答案1
不要使用figure
环境,因为这样的图形不会浮动。只需
\raisebox{-\height}{\includegraphics[width=5cm]{figure/final_folder_graphic.png}}
答案2
看看这是否能帮助你:
\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[export]{adjustbox}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{lipsum}% for dummy text
\usepackage[active,floats,tightpage]{preview}% to show table only
\setlength\PreviewBorder{1em}
\begin{document}
\begin{table}[h]
\centering
\begin{tabularx}{\textwidth}{|c|X|}
\hline
text & text \\
\includegraphics[valign=T,width=60mm]{example-image-4x3.pdf}
& \vskip-2pt
\lipsum[2] \\
\hline
\end{tabularx}
\end{table}
\end{document}
由于您没有提供 MWE,我使用了一些旧的类似表格。此解决方案适用于任何类型的表格环境。对于对齐来说,adjustbox
包是必不可少的。
答案3
\documentclass{article}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{lipsum}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{|c|p{8cm}|c|}
\toprule
Sno & Name & Comb. \\
\midrule
1& \vspace{-4.5cm}{ \lipsum[1] }&\multicolumn{1}{|c|}{\includegraphics[width=5cm]{albt.png}}\\
\midrule
2& \vspace{-4.5cm}{ \lipsum[1] }&\multicolumn{1}{|c|}{ \includegraphics[width=5cm]{albt.png}}\\
\bottomrule
\end{tabular}
\end{document}
使用 booktabs 时不使用垂直线。但是,出于显示目的,我使用了垂直线。