![使用 LaTeX 进行工程/科学插图的最佳绘图软件?](https://linux22.com/image/257412/%E4%BD%BF%E7%94%A8%20LaTeX%20%E8%BF%9B%E8%A1%8C%E5%B7%A5%E7%A8%8B%2F%E7%A7%91%E5%AD%A6%E6%8F%92%E5%9B%BE%E7%9A%84%E6%9C%80%E4%BD%B3%E7%BB%98%E5%9B%BE%E8%BD%AF%E4%BB%B6%EF%BC%9F.png)
我将撰写航空工程硕士论文,并想知道以下问题:
我会有很多插图,例如飞机零件、机械部件、数学图形和图表。我相信你明白我的意思。
我找到了有关 Metapost、TikZ、Inkscape、xypic、xfig、graphviz 的信息,尽管我不确定哪个是最好的。
我认为 TikZ 非常适合数学/几何插图。
但是,您建议如何绘制其余部分?
我们可能正在谈论矢量图形编辑器,例如 Adobe Illustrator、Inkscape 等。但哪一个最适合 LaTeX?
抱歉,我的问题可能有点令人困惑,但它确实代表了我现在的状态。
答案1
我建议你混搭。
对于真正任意但仍然是技术性的图纸(甚至是复杂的图纸),例如飞机零件和机械部件,我建议谷歌 SketchUp。作为绘制模型喷气机的尝试,请考虑查看一个简短的 YouTube 视频。
您还可以使用来自3D 模型库:
你甚至可以放大到全尺寸:
作为使用 SketchUp 的教程,请考虑 Harwood Podcast NetworkSketchUp:3D 工具箱播客.另请参阅使用 Tikz 绘制飞机。
对于数学图形和图表(数学上具有更易于表达的结构),您可以使用本网站使用的任何图形包:tikz
,pstricks
,渐近线,...
答案2
我只是想给你另一个想法、另一个观点:你想要 LaTeX 的最佳效果还是你的文档的最佳效果?
如果您希望文档中的排版效果非常好,那么在表格、图像等中也应该只使用一种字体,且字体大小相同。因此,您应该使用 matlab 或 gnuplot 等程序。它们可以在 LaTeX 中运行并使用 LaTeX 字体。
如果这不可能,请使用您熟悉的程序,并使用与您在 LaTeX 文档中使用的字体非常接近的字体。以这种方式准备图像,它们全部可以包括没有缩放(获得更好的质量)并使用全部图像具有相同的打印分辨率,例如 600 dpi。询问您的印刷公司他们需要什么。
答案3
我认为一个好的方法是将任务分为两部分:
- 创建矢量插图
- 以适合 LaTex 的格式导入插图,在我看来 TiKZ 在这方面做得很好
这里有一堆工具可以完成第二步,并选择第一步的软件:http://www.texample.net/tikz/resources/#tools-that-generate-pgftikz-code在标题之下生成 PGF/TikZ 代码的工具