平均能量损失
\documentclass{article}
\usepackage{amsmath,tabularx}
\begin{document}
\begin{table}[h!]
\caption{Table}\label{tab:1}
\centering
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{tabularx}{\linewidth}{ l | @{}C@{} |}%\hline
\cline{2-2}
&$R_{E}=\Biggl(\dfrac{1}{R_1}+\dfrac{1}{R_2}+\dfrac{1}{R_3}\Biggr)^{-1}$ \\ \hline
\multicolumn{1}{|p{2cm}||}{Theoretical} & \\ \hline
\multicolumn{1}{|p{2cm}||}{Application} & \\ \hline
\end{tabularx}
\end{table}
\end{document}
并显示
我尝试制作的线R_E
等于顶部和底部的空间。理论线应为 1cm,应用线应为 2cm。我添加的代码添加了一个错误。此代码应如何更改?
答案1
一对特别指定命令:
\documentclass{article}
\usepackage{amsmath,tabularx}
\begin{document}
\begin{table}[h!]
\caption{Table}\label{tab:1}
\centering
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcommand{\makebiggermath}[1]{%
\sbox0{$\displaystyle#1$}%
\makeheight{\dimexpr\ht0+\dp0+10pt}%
\box0
}
\newcommand{\makeheight}[1]{%
\settoheight{\dimen0}{T}% a capital letter
\rule[-\dimexpr(#1-\dimen0)/2]{0pt}{#1}%
}
\begin{tabularx}{\linewidth}{ l | @{}C@{} |}%\hline
\cline{2-2}
&\makebiggermath{
R_{E}=\Biggl(\dfrac{1}{R_1}+\dfrac{1}{R_2}+\dfrac{1}{R_3}\Biggr)^{-1}
} \\ \hline
\multicolumn{1}{|p{2cm}|}{\makeheight{1cm}Theoretical} & \\ \hline
\multicolumn{1}{|p{2cm}|}{\makeheight{2cm}Application} & \\ \hline
\end{tabularx}
\end{table}
\end{document}
答案2
一种可能性是绘制一条不可见的线(宽度为零)以及所需的高度和深度(基线以下)。
例如\rule[-4mm]{0mm}{10mm}
绘制一条高度为 10 毫米、深度为 4 毫米、宽度为零(因此不可见)的线。
该命令\renewcommand{\arraystretch}{1.5}
允许修改单元格文本与其边框之间的间距。
使用此代码:
\documentclass{article}
\usepackage{amsmath,tabularx}
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{table}[h!]
\caption{Table}\label{tab:1}
\centering
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{tabularx}{\linewidth}{ l | @{}C@{} |}%\hline
\cline{2-2}
&$R_{E}=\Biggl(\dfrac{1}{R_1}+\dfrac{1}{R_2}+\dfrac{1}{R_3}\Biggr)^{-1}$ \rule[-6mm]{0mm}{15mm} \\ \hline
\multicolumn{1}{|p{2cm}||}{Theoretical} & \rule[-4mm]{0mm}{10mm} \\ \hline
\multicolumn{1}{|p{2cm}||}{Application} & \rule[-4mm]{0mm}{20mm} \\ \hline
\end{tabularx}
\end{table}
\end{document}
输出为:
答案3
我想知道您为什么要使用\multicolumn
,理论/应用部分的解决方案可能是:
\documentclass{article}
\usepackage{amsmath,tabularx}
\begin{document}
\begin{table}[h!]
\caption{Table}\label{tab:1}
\centering
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{tabularx}{\linewidth}{ l | @{}C@{} |}%\hline
\cline{2-2}
&$R_{E}=\Biggl(\dfrac{1}{R_1}+\dfrac{1}{R_2}+\dfrac{1}{R_3}\Biggr)^{-1}$ \\ \hline
\rule{0pt}{1cm} {Theoretical} & \\
\hline
\rule{0pt}{2cm} {Application} & \\
\hline
\end{tabularx}
\end{table}
\end{document}
也许您必须将其放在“隐藏单元格”中,因为现在它已被添加到单元格中。