文章预览
【做法一】 \bigintcalcMul 用于计算两个数的乘积, 既然使用了 LaTeX3 那么就可以直接使用 \int_eval:n { #1*##1} 替代, 如果你的 latex 发行版高于 2022, 你可以直接使用 \inteval{#1 * ##1} . \documentclass{standalone} \ begin {document} \ExplSyntaxOn \ begin {tabular}{*{ 9 }{l}} \ int_step_inline: nn { 9 }{ \ int_step_inline: nn { #1}{ $ ##1 \times #1 = \int_eval:n {#1 * ##1}$ \ int_compare: nNnF { ##1} = {9}{ & } }\\ } \ end {tabular} \ExplSyntaxOff \ end {document} 【做法二】 和题主要求的不是特别相关,前几天正好学习了 \tikzmath 的有关功能,也实现了九九乘法表...下面是一个MWE的片段 \usepackage{amsmath} \usepackage{tikz} \usepackage{xcolor} \usepackage{pgffor} \usetikzlibrary{math} % 感谢鱼香肉丝没有鱼先生 ------------------------------------------------------- \ begin {tikzpicture} \tikzmath{ function paint_rectangle(\x,\y){ int \i,
………………………………