使用 LaTeX 进行工程/科学插图的最佳绘图软件?

使用 LaTeX 进行工程/科学插图的最佳绘图软件?

我将撰写航空工程硕士论文,并想知道以下问题:

我会有很多插图,例如飞机零件、机械部件、数学图形和图表。我相信你明白我的意思。

我找到了有关 Metapost、TikZ、Inkscape、xypic、xfig、graphviz 的信息,尽管我不确定哪个是最好的。

我认为 TikZ 非常适合数学/几何插图。

但是,您建议如何绘制其余部分?

我们可能正在谈论矢量图形编辑器,例如 Adob​​e Illustrator、Inkscape 等。但哪一个最适合 LaTeX?

抱歉,我的问题可能有点令人困惑,但它确实代表了我现在的状态。

答案1

我建议你混搭。

对于真正任意但仍然是技术性的图纸(甚至是复杂的图纸),例如飞机零件和机械部件,我建议谷歌 SketchUp。作为绘制模型喷气机的尝试,请考虑查看一个简短的 YouTube 视频

您还可以使用来自3D 模型库

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

你甚至可以放大到全尺寸:

在此处输入图片描述

作为使用 SketchUp 的教程,请考虑 Harwood Podcast NetworkSketchUp:3D 工具箱播客.另请参阅使用 Tikz 绘制飞机


对于数学图形和图表(数学上具有更易于表达的结构),您可以使用本网站使用的任何图形包:tikzpstricks渐近线,...

答案2

我只是想给你另一个想法、另一个观点:你想要 LaTeX 的最佳效果还是你的文档的最佳效果?

如果您希望文档中的排版效果非常好,那么在表格、图像等中也应该只使用一种字体,且字体大小相同。因此,您应该使用 matlab 或 gnuplot 等程序。它们可以在 LaTeX 中运行并使用 LaTeX 字体。

如果这不可能,请使用您熟悉的程序,并使用与您在 LaTeX 文档中使用的字体非常接近的字体。以这种方式准备图像,它们全部可以包括没有缩放(获得更好的质量)并使用全部图像具有相同的打印分辨率,例如 600 dpi。询问您的印刷公司他们需要什么。

答案3

我认为一个好的方法是将任务分为两部分:

  1. 创建矢量插图
  2. 以适合 LaTex 的格式导入插图,在我看来 TiKZ 在这方面做得很好

这里有一堆工具可以完成第二步,并选择第一步的软件:http://www.texample.net/tikz/resources/#tools-that-generate-pgftikz-code在标题之下生成 PGF/TikZ 代码的工具

相关内容