KtikZ/QtikZ可以方便地预览 TikZ 代码。
有与 Asymptote 相当的东西吗?
答案1
xasy
为 Asymptote 提供了一个基本的但可用的图形界面。
答案2
asymptote
因为 Asymptote 可以在 TeX 内部与或包一起使用asypictureB
,所以有没有什么办法可以实现 LaTeX 的实时编译?在这里可以轻松工作。
例子:
\documentclass{article}
\usepackage{asypictureB}
\begin{document}
\begin{asypicture}{}
unitsize(1cm);
settings.outformat="pdf";
draw("Hello world", (0, 0)--(1, 1));
\end{asypicture}
\end{document}
我建议放入settings.outformat="pdf";
(或者放入asyheader
块中)以加快速度,因为否则输出格式将是eps
,而 LaTeX 必须手动将其转换为 PDF。让 Asymptote 直接输出 PDF 更快。
话虽如此,经过 TeX 和/或 latexmk 层会花费一些额外的时间。因此,通常我会打开vim a.asy
,然后运行如下脚本
echo a.asy | entr asy -f pdf a.asy
在单独的终端中自动重新编译更改(确保终端可见,以便您可以读取错误消息(如果有),然后使用zathura
或具有自动更新功能的东西来查看生成的 PDF。
该a.asy
文件可能类似于以下内容
settings.tex="latex";
settings.inlineimage=true;
settings.embed=true;
size(6cm);
defaultpen(fontsize(11pt));
draw("Hello world", (0, 0)--(1, 1));