我知道我可以使用 Tikz 并在 TeX 中插入源代码。但是有没有更好的方法来实现这一点并且具有更好的用户界面?
答案1
LyX 与 Dia 集成良好。转到“插入”>“文件”>“外部材料”,然后将模板更改为“Dia 图”。集成非常好,因为 LyX 知道如何动态转换 Dia 图。因此,如果您编辑 .dia 文件,则不必记住将其重新导出为相应的格式(因为 LyX 会自动为您完成此操作)。
因此,您只需在 LyX 中包含一个 Dia 图表即可。任何时候,只需右键单击并转到“外部编辑”。当您从 Dia 保存编辑内容时,一切都会得到处理。
另一个优点是,LyX 可以预览您的 .dia 图表。
答案2
您可以使用任何具有图形用户界面的工具并导出图像文件以供在 LaTeX(和 LyX)中使用。例如:Inkscape,适用于Windows / Mac / Linux,可用于框图。导出到.eps
或.pdf
以获得良好的打印效果和缩放效果。Inkscape 还有一个不错的功能导出到 LaTeX,这意味着您可以在图表中使用 LaTeX 符号、一致的字体等。
更多选项(包括 Tikz 相关工具)在有哪些 GUI 应用程序可以帮助生成 TeX 图形?和https://en.wikipedia.org/wiki/PGF/TikZ#External_links。