目录

Latex偏门小技巧

循环

没错,Latex中可以定义循环。使用循环前,先调用宏包

\usepackage{tikz}

For循环

\def\xunhuan{{a,b},{c,d}} % 定义宏
\foreach[count=\i] \x in \xunhuan  %count用于计数
{
    \foreach[count=\j] \y in \x
    {
        position: (\i,\j), context: \y \\
    }
}

这段代码使用了嵌套For循环,首先\def定义了\xunhuan这个字符串组,\xunhuan中有两个元素,每个元素又各包含两个字符。 最后展现的效果是

for循环渲染结果

warning:实测如果使用多层嵌套循环画子图会影响编译速度

While循环

判断

调用宏包来使用if else then

\usepackage{ifthen}
\ifthenelse{条件}{条件成立执行。。。}{条件不成立执行。。。}