工业原理图

工业原理图

我正在研究是否可以使用 LaTeX 生态系统生成工业机械的电气原理图。它们与电子电路完全不同,因为它们是按顺序开发的。这是用 LaTeX 绘制的典型页面QElectrotech(我发现的唯一用于此目的的开源软件包):

数字输入模块示意图

这些是我的要求:

  1. 该原理图可以跨越几页(比如说最多 50 页);
  2. 添加新符号必须容易;
  3. 应该是可自省的(如果可能的话),为添加生成的内容留下空间(线路编号,交叉引用,终端和很多东西都可以自动生成);
  4. 结果必须易于嵌入到 LaTeX 文档中。

我检查了一些现有的解决方案,但我希望得到更有经验的人的建议:

  1. METAPOST
    很高兴使用和制作圆形虽然提供了一个基础,但我担心可扩展性问题,而且我不喜欢动态文本的处理方式。
  2. 电路
    这似乎是最快的入门方式,但我害怕 TeX 语言,而且我不知道如何实现自省。
  3. 我没有找到TikZ PGF 电路库的
    文档,而且据我所知,它除了作为核心库之外,没有为 circuitikz 提供任何好处。
  4. pst-circ
    对于这种用例,我没有看到比 circuitikz 有任何优势。
  5. 电路宏
    未经测试:如果没有明显的优势,我宁愿避免学习两种新语言(m4 和 pic)。

此外,这个应用程序似乎是 LuaTEX 的一个很好的候选者,但我缺乏对组件之间交互的总体概述,因此我不知道是否更好(甚至是可能的)让 LaTeX 嵌入 Lua 代码来生成 circuitikz 宏或调用 METAPOST 作为符号和 TeX 作为标签的 Lua 程序或以某种方式将 Lua 嵌入到 circuitikz 中以提供自省。

相关内容