我发现GeoGebra成为一种有用的工具,帮助生成图形代码。我想肯定还有其他工具可以帮助绘制图表,例如集合/维恩图或电路(逻辑门)。你会推荐哪些?
答案1
我认为图表、电路等的最佳选择是迪亚。
Dia 的灵感大致来源于商业 Windows 程序“Visio”,但更适合用于非正式的图表。它可以用来绘制许多不同类型的图表。它目前有特殊的对象来帮助绘制实体关系图、UML 图、流程图、网络图和许多其他图表。还可以通过编写简单的 XML 文件来添加对新形状的支持,使用 SVG 的子集来绘制形状。
它可以将图表导出为多种格式,包括 EPS、SVG、XFIG、WMF 和 PNG,以及 LaTeX 格式,如 PGF、PStricks 和 Metapost。
答案2
*** 更新:遗憾的是,TikzEdt 不再维护。***
该列表缺少 TikzEdt。它提供了 GUI 和半自动绘图工具。详情:TikzEdt 网站。适用于 Linux/Windows。在图形(右侧)窗口中单击鼠标右键后,它会提供许多使用鼠标绘制的选项。绘制后,tikz 代码将自动插入左侧窗口中。在左侧面板上,有一些样式/形状等,可以从中插入相应的代码。图形可以导出为多种格式,如 pdf、png、jpeg 等。而且它是免费的。
答案3
另一种方法是使用Inkscape。如果导出为 eps 或 pdf,它会将矢量图放在一个文件中,将文本放在一个 tex 文件中,请参阅http://tug.ctan.org/info/svg-inkscape/InkscapePDFLaTeX.pdf。这种集成可能不如作为 LaTeX 包界面设计的软件那么优雅,但却充分发挥了 Inkscape 的潜力。
答案4
图形是另一个与 LaTeX 具有非常好交互性的 GUI。它是一个 X Windows 绘图实用程序,附带一个用于绘制电路图的库。它通过以下方式在 Windows 上运行Cygwin/X。
以下是显示界面的主页截图:
以下是所有可用的库(您可能对电气/逻辑库感兴趣):
- 各种 3D 箭头
- 视听组件
- 一些建筑物
- 一些图表(极坐标、对数-对数)
- 各类计算机
- DSP(数字信号处理器)组件
- 电气 - 电气物体,例如连接器
- 电子物理 - 用于创建电子接线图或布局的符号
- 电子原理图 - 用于创建电子原理图的符号
- ERD(陈氏实体关系模型)
- 示例 - 用户贡献的各种 xfig 绘图示例
- 各国国旗和部分美国州的国旗
- 流程图符号
- GUI 小部件(按钮、滑块等)
- 医院设备
- 针织符号
- 各种打印机标签(CD、Avery 地址标签)
- 逻辑符号
- 地图 - 国家、美国各州和加拿大各省的轮廓图
- DIN 机械符号
- 杂项-这里有各种有趣的物品
- 音乐符号
- 网络设备
- 办公设备——文件柜、电话、投影仪
- 光学符号
- 工艺流程图 - 化工工艺流程符号
- 结构分析符号
- 统一建模语言 (UML) 符号
- 焊接——常见的焊接模式和错误
通过导出画布可以与 LaTeX 进行交互: