请问如何实现下面这种一个图片在左边,一个表格(14行2列,4,5,7,14行做成灰色)在右边排版呀?图表都不用编号
ai给的代码,只能实现上下的拼接:
\documentclass{article}
\usepackage{graphicx} % 用于插入图片
\usepackage[table]{xcolor} % 用于设置表格颜色
\usepackage{array} % 提供更多的表格控制选项
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{|c|c|}
\hline
\rowcolor{lightgray} % 第3行
\includegraphics[width=0.4\textwidth]{example-image-a} &
\multicolumn{1}{c|}{\textbf{Header 1}} \\
\hline
\multicolumn{1}{|c|}{\textbf{Header 2}} &
\textbf{Header 3} \\
\hline
\rowcolor{lightgray} % 第4行
Row 3, Col 1 & Row 3, Col 2 \\
\hline
Row 4, Col 1 & Row 4, Col 2 \\
\hline
\rowcolor{lightgray} % 第7行
Row 6, Col 1 & Row 6, Col 2 \\
\hline
Row 7, Col 1 & Row 7, Col 2 \\
\hline
Row 8, Col 1 & Row 8, Col 2 \\
\hline
Row 9, Col 1 & Row 9, Col 2 \\
\hline
Row 10, Col 1 & Row 10, Col 2 \\
\hline
Row 11, Col 1 & Row 11, Col 2 \\
\hline
Row 12, Col 1 & Row 12, Col 2 \\
\hline
\rowcolor{lightgray} % 第13行
Row 13, Col 1 & Row 13, Col 2 \\
\hline
Row 14, Col 1 & Row 14, Col 2 \\
\hline
\end{tabular}
\caption{Example Table with Highlighted Rows and Image}
\label{tab:example}
\end{table}
\end{document}
如何实现下面这种一个图片在左边,一个表格(14行2列,4,5,7,14行做成灰色)在右边排版呀?图表都不用编号然后我就问AI帮我写,然后AI倒是写出来了一个东西,就他把那个图和表倒是排一块儿了,但是图和表是上下排的,我怎么问他都排不出左右的
而且我希望图和表中间有一点空白间距,但是他那个也是拼在一块儿没有间距。我看了一下,他的意思就是把图作为表的第一栏插进去。
我这个环境跟
subcaption
有冲突不好调,要不左边改成一张图好了
上面几句都不是完全看懂,你指的跟subcaption
有冲突是跟什么有冲突,请给体现冲突的mwe...
不知道是不是完全符合你的需求,try this:
\documentclass{article}
\usepackage{geometry}
\usepackage{graphicx} % 用于插入图片
\usepackage[table]{xcolor} % 用于设置表格颜色
% \usepackage{array} % 提供更多的表格控制选项
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\noindent
\begin{minipage}{.58\textwidth}
\centering
\includegraphics[width=.8\textwidth]{example-image}
\end{minipage}
\begin{minipage}{.2\textwidth}
\begin{center}
\begin{tabular}{|c|c|}
\hline
\rowcolor{lightgray} % 第3行
\textbf{Header 1} & {\textbf{Header 2}} \\
\hline
\rowcolor{lightgray} % 第4行
Row 3, Col 1 & Row 3, Col 2 \\
\hline
Row 4, Col 1 & Row 4, Col 2 \\
\hline
\rowcolor{lightgray} % 第7行
Row 6, Col 1 & Row 6, Col 2 \\
\hline
Row 7, Col 1 & Row 7, Col 2 \\
\hline
Row 8, Col 1 & Row 8, Col 2 \\
\hline
Row 9, Col 1 & Row 9, Col 2 \\
\hline
Row 10, Col 1 & Row 10, Col 2 \\
\hline
Row 11, Col 1 & Row 11, Col 2 \\
\hline
Row 12, Col 1 & Row 12, Col 2 \\
\hline
\rowcolor{lightgray} % 第13行
Row 13, Col 1 & Row 13, Col 2 \\
\hline
Row 14, Col 1 & Row 14, Col 2 \\
\hline
\end{tabular}
\end{center}
\end{minipage}
\lipsum[2]
\end{document}
效果如下:
你做的样子是我想要的,但是你用的包(我单独用空白行和我原来的包隔开了,方便修改)还是和我原来的包冲突。
然后我的这个要用easymcm这个东西,这个我传在下面:
easymcm.sty
用法就是和tex文件放在一个目录下面就行
\documentclass[12pt]{article}
\usepackage[2514301]{easymcm}
\problem{B}
\usepackage{palatino}
\usepackage{pdfpages}
\usepackage{longtable}
\usepackage{tabu}
\usepackage{threeparttable}
\usepackage{listings}
\usepackage{paralist}
\usepackage{setspace}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{booktabs} % 用于更好的表格线
\usepackage{algorithm}
\usepackage{algorithmic} %伪代码
%\usepackage{xcolor} %红色字体
\usepackage{longtable} %跨页表格
\usepackage{array} %改变行间距(所有一起)
\usepackage{wrapfig} % 文字环绕
\usepackage{url} %加载网页
%你提供的包
\usepackage{graphicx} % 用于插入图片
\usepackage{caption} % 改进的标题命令
\usepackage{subcaption} % 提供子图标题
\usepackage{tabularray} % 增强的表格环境
\usepackage[table]{xcolor} % 用于设置表格颜色
\usepackage{ctex}
\usepackage[english]{babel}
\let\itemize\compactitem
\let\enditemize\endcompactitem
% \let\enumerate\compactenum
% \let\endenumerate\endcompactenum
% \let\description\compactdesc
% \let\enddescription\endcompactdesc
% \usepackage{biblatex}
% \usepackage{cite}
% \usepackage{natbib}
\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}}
\title{You can go further only if you walk steadily} % 标题
\begin{document}
% 创建两个并排的图片,使用subcaption包进行编号
\begin{figure}[htbp]
\centering
\begin{minipage}{0.45\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-a}
\subcaption{Image (a)}
\label{fig:imga}
\end{minipage}\hfill
\begin{minipage}{0.45\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-b}
\subcaption{Image (b)}
\label{fig:imgb}
\end{minipage}
\end{figure}
% 创建表格,使用tabularray包
\begin{table}[htbp]
\centering
\begin{tblr}{hlines, vlines,
cells={c},
row{4,5,7,14}={bg=gray!30}, % 将第4,5,7,14行背景设置为灰色
colspec={Q[c,m]Q[c,m]},
rowsep=5pt, colsep=5pt % 设置行间距和列间距
}
Header 1 & Header 2 \\
Row 1, Col 1 & Row 1, Col 2 \\
Row 2, Col 1 & Row 2, Col 2 \\
Row 3, Col 1 & Row 3, Col 2 \\
Row 4, Col 1 & Row 4, Col 2 \\
Row 5, Col 1 & Row 5, Col 2 \\
Row 6, Col 1 & Row 6, Col 2 \\
Row 7, Col 1 & Row 7, Col 2 \\
Row 8, Col 1 & Row 8, Col 2 \\
Row 9, Col 1 & Row 9, Col 2 \\
Row 10, Col 1 & Row 10, Col 2 \\
Row 11, Col 1 & Row 11, Col 2 \\
Row 12, Col 1 & Row 12, Col 2 \\
Row 13, Col 1 & Row 13, Col 2 \\
Row 14, Col 1 & Row 14, Col 2 \\
\end{tblr}
\end{table}
\end{document}
是这样的,我用了很多环境因为还要做别的东西,然后之前都挺好,加入
`
usepackage{graphicx} % 用于插入图片
usepackage{caption} % 改进的标题命令
usepackage{subcaption} % 提供子图标题
usepackage{tabularray} % 增强的表格环境
usepackage[table]{xcolor} % 用于设置表格颜色
documentclass[12pt]{article}
usepackage[2514301]{easymcm}
problem{B}
usepackage{palatino}
usepackage{pdfpages}
usepackage{longtable}
usepackage{tabu}
usepackage{threeparttable}
usepackage{listings}
usepackage{paralist}
usepackage{setspace}
usepackage{mathtools}
usepackage{amsmath}
usepackage{booktabs} % 用于更好的表格线
usepackage{algorithm}
usepackage{algorithmic} %伪代码
%usepackage{xcolor} %红色字体
usepackage{longtable} %跨页表格
usepackage{array} %改变行间距(所有一起)
usepackage{wrapfig} % 文字环绕
usepackage{url} %加载网页
usepackage{graphicx} % 用于插入图片
usepackage{caption} % 改进的标题命令
usepackage{subcaption} % 提供子图标题
usepackage{tabularray} % 增强的表格环境
usepackage[table]{xcolor} % 用于设置表格颜色
usepackage{ctex}
usepackage[english]{babel}
letitemizecompactitem
letenditemizeendcompactitem
% letenumeratecompactenum
% letendenumerateendcompactenum
% letdescriptioncompactdesc
% letenddescriptionendcompactdesc
% usepackage{biblatex}
% usepackage{cite}
% usepackage{natbib}
newcommand{upcite}[1]{textsuperscript{textsuperscript{cite{#1}}}}
title{You can go further only if you walk steadily} % 标题
begin{document}
end{document}