文本与数学的字体大小

文本与数学的字体大小

免责声明:我是 Latex 的新手,很抱歉缺乏具体且正确的词汇来描述我的问题。

我正在创建一个方程式表并对字体大小有疑问。

我想将文本的字体大小指定为小于方程式的字体大小。

我知道我可以通过蛮力(第一张表)来做到这一点,但这似乎很麻烦且不雅致。

当我设置整个表格的字体大小时,方程式的大小也会改变(第二个表格)。

有没有什么办法可以实现第一个表格的效果,而不需要定义每个文本字符串的大小?

谢谢你! 在此处输入图片描述

\documentclass[table,9pt]{extarticle}
\usepackage[a4paper, landscape]{geometry}
\everymath{\displaystyle}


\begin{document}


\begin{tabular}{lll}
    $\frac{N(x)}{(ax+b)(cx+d)}$ & \small{Linear Factors}    & $\frac{A}{ax+b}+\frac{B}{cx+d}$\\ [3.5ex]
    $\frac{N(x)}{(ax+b)^2}$     & \small{Repeated}      & $\frac{A}{ax+b}+\frac{B}{(ax+b)^2}$\\[10ex]
\end{tabular}       


\small{

    \begin{tabular}{lll}
        $\frac{N(x)}{(ax+b)(cx+d)}$ & Linear Factors    & $\frac{A}{ax+b}+\frac{B}{cx+d}$   \\  [3.5ex]
        $\frac{N(x)}{(ax+b)^2}$     & Repeated          & $\frac{A}{ax+b}+\frac{B}{(ax+b)^2}$\\ 
    \end{tabular}       
    }


\end{document}

答案1

只有一种方法:让列使用较小的文本(\tiny这里是为了显示明显的差异)。

请注意:使用组内的字体大小命令应调整其大小。

小桌子

\documentclass[table,9pt]{extarticle}
\usepackage[a4paper, landscape]{geometry}
\everymath{\displaystyle}

\usepackage{array}

\begin{document}


    \begin{tabular}{lll}
        $\frac{N(x)}{(ax+b)(cx+d)}$ & {\small Linear Factors}    & $\frac{A}{ax+b}+\frac{B}{cx+d}$\\ [3.5ex]
        $\frac{N(x)}{(ax+b)^2}$     & {\small Repeated}      & $\frac{A}{ax+b}+\frac{B}{(ax+b)^2}$\\[10ex]
    \end{tabular}       

    \begin{tabular}{l>{\tiny}ll}
        $\frac{N(x)}{(ax+b)(cx+d)}$ & Linear Factors    & $\frac{A}{ax+b}+\frac{B}{cx+d}$   \\  [3.5ex]
        $\frac{N(x)}{(ax+b)^2}$     & Repeated          & $\frac{A}{ax+b}+\frac{B}{(ax+b)^2}$\\ 
    \end{tabular}           

\end{document}

相关内容