\cline 会报错。只要加上\cline{2-6}就报错,删掉或改成\cline{2-3}就通过\documentclass[11pt,space]{ctexart}
\usepackage{multirow} % 用于合并行
\begin{document}
\begin{table}[htbp] % [htbp] 控制表格浮动位置
\centering % 使表格在页面中居中
\begin{tabular}{|c|c|c|c|} % | 表示竖线,c 表示内容居中
\hline % 横线
\multicolumn{4}{|c|}{$y=a^x(a>0,a\neq 1)$} \\ \hline
\multicolumn{2}{|c|}{图象} & $a>1$ & $0<a<1$ \\ \hline %问题1:如何调节行高,留出画图的空间?
\multirow{6}{*}{性质} & 定义域 & \multicolumn{2}{c|}{} \\ %\cline{2-6}%问题2:如何画出横线?使用\cline 报错。只要加上\cline{2-6}就报错,删掉或改成\cline{2-3}就通过
& 值域 & \multicolumn{2}{c|}{} \\
& 定点 & \multicolumn{2}{c|}{} \\
& 单调性 & \hspace{2cm} & \hspace{2cm} \\
& 奇偶性 & \multicolumn{2}{c|}{} \\
& 对称性 & \multicolumn{2}{c|}{$y=a^x$~与~$y=(\frac{1}{a})^x$~的图象关于\qquad 对称} \\ \hline
\end{tabular}
\end{table}
\end{document}
并不太简单,需要注意不少细节。而且大量\multicolumn散落分布在表格正文中其实是会影响表格代码的可读性的。
虽然tabularray提供了方便的接口,但是基础的也得会!
没记错的话,高中数学也 切忌 过于追求高等数学的高观点“秒杀”法,比较繁琐的计算、基础的方法更是重中之重。
从一名学习者的角度,个人还是建议都掌握😀用的时候选择「最佳实践」即可。
只要加上\cline{2-6}就报错,删掉或改成\cline{2-3}就通过
\cline{2-6}报错的主要原因是合并后仅剩4列了...
\documentclass[11pt,space]{ctexart}
\usepackage{showframe}
\usepackage{array}
\usepackage{multirow}
\begin{document}
\noindent%
\begin{tabular}{|*{2}{c|}*{2}{>{\centering\arraybackslash}m{4cm}|}}
\hline
\multicolumn{4}{|c|}{$y=a^x(a>0,a\neq 1)$} \\
\hline
\multicolumn{2}{|c|}{\multirow{6.25}{*}{图象}} & $a>1$ & $0<a<1$ \\
\cline{3-4}
%问题1:如何调节行高,留出画图的空间?
\multicolumn{2}{|c|}{} %<- 刻意用于占位以避免垂直竖线
&\vbox{\vspace{3cm}} & \\
\hline
\multirow{7}{*}{性质} & 定义域 & \multicolumn{2}{c|}{}\\
\cline{2-4}%<-add % 问题2:如何给后6行画横线?
& 值域 & \multicolumn{2}{c|}{} \\
\cline{2-4}%<-add
& 定点 & \multicolumn{2}{c|}{} \\
\cline{2-4}%<-add
& 单调性 & \multicolumn{2}{c|}{} \\
\cline{2-4}%<-add
& 奇偶性 & \multicolumn{2}{c|}{} \\
\cline{2-4}%<-add
& 对称性 & $y=a^x$~与~$y=(\frac{1}{a})^x$的图象关于\qquad 对称 & \\
\hline
\end{tabular}
\end{document}