专栏名称: LaTeX工作室
欢迎光临分享与学习LaTeX的王国
今天看啥  ›  专栏  ›  LaTeX工作室

九九乘法表如何用宏编程实现?

LaTeX工作室  · 公众号  ·  · 2024-08-22 16:58

文章预览

【做法一】 \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, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览