如何使用矢量模板将 LateX 代码转换为图像

如何使用矢量模板将 LateX 代码转换为图像

我想使用 Illustrator 为我的算法框创建更漂亮的外观。有什么方法可以设置脚本(或任何其他方法)来获取 Latex 上的算法文本并将其转换为我在 Illustrator 中制作的模板(可以是 SVG)?

如果没有,那么你们使用什么方法来达到这样的目的?

编辑:这是我所拥有的,即假设代码是

\begin{algorithm}[H]
    \caption{Regret-Matching}\label{regret_matching}
    \begin{algorithmic}[1]
    \Function{Regret-Matching}{N}
        \State Cumulative regrets for players $R_i \leftarrow 0$ 
        \State $S[a] \leftarrow 0$ for $\forall a \in \mathcal{A}$
        \ForAll{$t \in {1, 2, 3, ..., T}$}
            \State initialize $\sigma$
            \State $\sigma[a] \leftarrow \max(R_i[a], 0)$ for $\forall a \in \mathcal{A}$
            \State $\Theta \leftarrow \sum_{a\in \mathcal{A}}{\sigma[a]}$
            \ForAll{$a \in \mathcal{A}$}
                \If {$\Theta > 0$}
                    \State $\sigma[a] \leftarrow \sigma[a]/\Theta$
                \Else
                    \State $\sigma[a] \leftarrow 1/|\mathcal{A}|$
                \EndIf
            \EndFor
            \State $S[a] \leftarrow S[a] + \sigma[a]$
            \State Get action $a \in \mathcal{A}$ according to strategy profile $\sigma$
            \State $R_i[a^{'}] \leftarrow R_i[a^{'}] + u(a^{'}) - u(a)$ for $\forall a^{'} \in \mathcal{A}$
            \State $\Theta \leftarrow \sum_{a\in \mathcal{A}}{S[a]}$
            \ForAll{$a \in \mathcal{A}$}
                \If {$\Theta > 0$}
                    \State $\sigma_\text{avg}[a] \leftarrow S[a] / \Theta$
                \Else
                    \State $\sigma_\text{avg}[a] \leftarrow 1/|\mathcal{A}|$
                \EndIf
            \EndFor
        \EndFor
    \EndFunction
    \end{algorithmic}
\end{algorithm}

视觉效果将是;

乳胶外观

我想把它转换成类似这样的东西;

向量

目前,我正在手动完成这项工作,这很耗时。我正在寻找是否有任何方法可以更智能地完成这项工作。

相关内容