这是我的代码:
\documentclass{article}
\usepackage{ctex}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{makecell}
\begin{document}
\begin{longtable}{p{0.2\textwidth}p{0.1\textwidth}p{0.1\textwidth}p{0.1\textwidth}p{0.1\textwidth}}
课型&课程&课时&价格&其他\\
\multirow[b]{3}{*}{foofoofoofoo}&foofoo&\makecell{8课时(4小时)一对一:8800-9780\\16小时(8小时)一对一:12680—13580\\24课时(12小时)一对一:16380—17280}&foo&foo\\
&foofoo&foo&foo&foo\\
&foofoo&foo&foo&foo\\
\end{longtable}
\end{document}
答案1
这是一个例子。
\documentclass{article}
\usepackage{ctex}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{makecell}
\newcolumntype{P}[1]{m{#1\linewidth}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1\linewidth}}
\def\test#1{
\noindent
\begin{longtable}{|#1{0.2}|*{4}{#1{0.15}}|}
课型 & 课程 & 课时 & 价格 & 其他\\
& foofoo & & foo & foo\\
\multirow{3}{*}{foofoofoo} &
\multicolumn{4}{c|}{
\multirowcell{3}[0pt][c]{
8课时(4小时)一对一:8800-9780\\
16小时(8小时)一对一:12680—13580\\
24课时(12小时)一对一:16380—17280
}
}\\
&&&&\\
&&&&\\
&foofoo&foo&foo&foo\\
&foofoo&foo&foo&foo\\
\end{longtable}
}
\begin{document}
\test{P}
\test{M}
\end{document}