放大分数

放大分数

我想为自己制作一个数学作品集(作为快速参考),其中有一部分我需要“放大”一个分数,如下所示:

但我不知道该怎么做,你能帮助我吗?谢谢。

编辑:左上角的“4)”表示“放大”,即通过明确说明乘数来扩大分子和分母的过程。同样,右上角的“(4”表示“简化”,或将分子和分母中的单独值合并为一个值。

答案1

您应该定义一组自定义标记命令(参见[1], [2]) 对于那些分数类型,您可以使用xcolor包和\prescript命令mathtools进行所需的格式化:

\documentclass{article}
\usepackage{mathtools,xcolor}

\newcommand{\coloredfrac}[3][red]{%
  \frac{\color{#1}#2}{\color{#1}#3}
}

\newcommand{\ampfrac}[3]{%
  \prescript{#1}{}{\frac{#2}{#3}}
}

\newcommand{\simpfrac}[3]{%
  \frac{#2}{#3}^{#1}
}

\begin{document}
\[ \ampfrac{4)}{1}{2}=\coloredfrac{1\cdot 4}{2\cdot 4}=\simpfrac{(4}{4}{8} \]
\end{document}

输出


关于您对更复杂的着色宏的请求,该宏能够独立地为分子和分母着色,您可以定义:

\newcommand\coloredfrac{\kernel@ifnextchar[{\coloredfrac@}{\coloredfrac@[red]}}
\def\coloredfrac@[#1]{\kernel@ifnextchar[{\coloredfrac@@[#1]}{\coloredfrac@@[#1][#1]}}
\def\coloredfrac@@[#1][#2]#3#4{%
  \frac{\color{#1}#3}{\color{#2}#4}
}

\coloredfrac现在可以称为

  • 不带可选参数,获取默认颜色的彩色分数,本例中为红色
  • 带有一个可选参数,用于设置分子和分母的颜色
  • 有两个可选参数;第一个参数表示分子的颜色,第二个参数表示分母的颜色

    \documentclass{article}
    \usepackage{mathtools,xcolor}
    
    \makeatletter
    \newcommand\coloredfrac{\kernel@ifnextchar[{\coloredfrac@}{\coloredfrac@[red]}}% default value: red
    \def\coloredfrac@[#1]{\kernel@ifnextchar[{\coloredfrac@@[#1]}{\coloredfrac@@[#1][#1]}}
    \def\coloredfrac@@[#1][#2]#3#4{%
      \frac{\color{#1}#3}{\color{#2}#4}
    }
    \makeatother
    
    %\newcommand{\ampfrac}[3]{%
    %  \prescript{#1}{}{\frac{#2}{#3}}
    %}
    
    %\newcommand{\simpfrac}[3]{%
    %  \frac{#2}{#3}^{#1}
    %}
    
    \begin{document}
    \[ \coloredfrac{1}{2}=\coloredfrac[green]{2}{4}=\coloredfrac[green][blue]{4}{8} \]
    \end{document}
    

输出添加

答案2

这是一个解决方案

\documentclass{article}
\usepackage{xcolor}

\begin{document}

\[\raisebox{\baselineskip}{4)}\frac{1}{2}=\frac{\textcolor{red}{1\cdot4}}{\textcolor{red}{2\cdot4}}=\frac{4}{8}\]
\[\raisebox{\baselineskip}{4)}\frac{1}{2}=\frac{\textcolor{red}{1\cdot4}}{\textcolor{red}{2\cdot4}}=\frac{4}{8}\]

\end{document}

在此处输入图片描述

答案3

您可能是指“放大”之类的“突出显示”吗?

无论如何,我认为

\newcommand{\colorfrac}[3][red]{\frac{{\color{#1} #2}}{{\color{#1} #3}}} 

适合你的目的。

\colorfrac{1}{2}

会给出红色的“1/2”,并且

\colorfrac[green]{1}{3}

绿色的(需要包装color)。

颜色分形

编辑

作为对您的评论的回答:当然,您可以手动使用\frac{{\color{color1} 1}}{{\color{color2} 2}}或使用类似于上面定义的命令。


好的,现在我明白你想要什么了。一个解决方案(\prescribe另一个可能更好,但仍然如此):

\newcommand{\amplfrac}[3]{\frac{\llap{$^{(#1)}$}#2}{#3}}

相关内容