现在我已经使用 GeoGebra 相当长一段时间了,因此我相当有经验。创建图表、图解和几何图形只需几分钟。通常更短。而且大部分时间都用于输出“完美”的外观。
现在尝试在 TikZ 等中制作相同的图像几乎需要很长时间。我刚刚开始使用 TikZ,因此我的观点值得质疑。虽然它似乎可以创建简单的图像,但需要各种挑剔的循环和诸如此类的东西。
下面我尝试为这两种方法列出一个简单的优缺点列表。以及我在 GeoGebra 中创建的一些图像示例,并大致计算了创建时间。
GeoGebra 专业人士
- 交互性强,可在几秒钟内改变图像。
- 动画
- “使用简单”
- 使用列表可以实现循环。
- 支持 TeX 图形
- 学习曲线平缓
- 许多输出格式,如 TikZ、PNG、EPS、Asymptote 等
- 输入可以是交互式的,也可以是通过命令
GeoGebra 缺点
- 难以创建 3D 图像
- 可能有点慢
- LaTeX 中的输入有时看起来不如 TikZ 好
- 外部程序
那么,有人能列出 TikZ 的优点吗?现在对我来说,创建比 GeoGebra 输出更好的东西需要太长时间。
答案1
与任何基于观点的问题一样,这个答案在很大程度上是主观的:)
将 GeoGebra 与 TikZ 进行比较似乎有点奇怪。
- GeoGebra 在用作交互式学习工具时功能最强大。您可能知道,创建滑块等工具可以成为激励学生并快速传达概念的极其有用的方法。当然能可以用作在文档中创建图形的工具,但我怀疑它是否应该使用。
- 与任何导出为其他格式的工具一样,导出到 TikZ 永远不会是完美的,并且您可能需要调整生成的代码。
TikZ 允许您创建样式,对文档进行全局更改,并且专为 latex 设计。当然,学习曲线并不平坦(我刚开始学习),但学习新东西总是好的:)
答案2
使用 TikZ 的一个明显优点是,如果您想更改图形,您不必打开/切换到 GeoGebra,进行更改并导出图形,只需编辑 TikZ 代码即可。另一个优点是字体将与文档相同,从而使文档看起来更加一致。
至于时间方面,熟能生巧,即使不完美,至少也会好很多。你用 TikZ 做的事情越多,你学到的东西就越多,你花在获得你想要的东西上的时间就越少。
但最终,你必须自己决定把时间花在什么地方。如果你不打算创建 GeoGebra 无法完成的图形,而且 GeoGebra 给出了不错的结果,那么就使用它吧。就我个人而言,我并不后悔学习 TikZ,它能做的事情比 GeoGebra 多得多。