我有一张包含三列的表格,第二列和第三列有时会出现分数:
\documentclass{scrartcl}
\usepackage{array}
\newcolumntype{C}{>{$}c<{$}}
\begin{document}
\def\arraystretch{1.5}
\begin{tabular}{|c|C|C|C|c|}
\hline Ableitung des Vielfachen & c f(x) & c f'(x) \\
\hline Quotientenregel & \frac{f(x) }{ g(x)} & \frac{ f'(x) g(x) - f(x) g'(x) }{g(x)^2} \\
\hline
\end{tabular}
\end{document}
如何使分数部分与没有分数的上方部分的高度相同(在需要时将行高加倍,同时不缩小字体大小)?
答案1
使用\dfrac
fromamsmath
来实现这一点:
% arara: pdflatex
\documentclass{scrartcl}
\usepackage{mathtools} % loads amsmath
\usepackage{booktabs}
\usepackage{array}
\newcolumntype{C}{>{$}c<{$}}
\begin{document}
\begin{tabular}{lCC}\toprule
Ableitung des Vielfachen & c f(x) & c f'(x) \\\midrule
Quotientenregel & \dfrac{f(x)}{g(x)} & \dfrac{ f'(x) g(x) - f(x) g'(x)}{g(x)^2} \\ % I corrected the math here...
\bottomrule
\end{tabular}
\end{document}
答案2
如果你坚持垂直规则,那么(旧的好)mdwtab
将会产生很好的结果:
和代码:
\documentclass{scrartcl}
\usepackage{mathtools} % loads amsmath
\usepackage{mdwtab}
\begin{document}
\begin{tabular}{|l|Mc|Mc|}
\hlx{hv}
Ableitung des Vielfachen & c f(x) & c f'(x) \\
\hlx{vhvv}
Quotientenregel & \dfrac{f(x)}{g(x)} & \dfrac{ f'(x) g(x) - f(x) g'(x)}{g(x)^2} \\ % I corrected the math here...
\hlx{vvh}
\end{tabular}
\end{document}