我受够了我的研究生论文中图片的低质量,并试图说服他们使用 TikZ。我知道有三种开始学习 TikZ 的方法:
- 这TikZ & PGF 手册,但没有办法说服他们阅读它——它太长了。
- TikZ 适合那些不耐烦的人。该手册长达 189 页,仍然超出了他们对手册的要求,而且是法语版本,大多数人读起来都不太舒服。
- Tikz 的简单介绍(共 24 页,包括示例),我写这本书时希望它足够简短和直接?它针对的是经济学家,并试图介绍尽可能少的实用技术。
这让我想到三个问题:
- 还有哪些我不知道的资源?
- 你能在我的文档中看到任何被遗忘的不可缺少的 TikZ 功能吗?
- 让手册和指南对有用的人可见的最佳方法是什么?
答案1
用户指南
- TikZ/pgf 手册(
texdoc pgfmanual
) 或者氯化三乙胺。内容全面,充满了制作图形的好建议,但篇幅较长。前几部分是作为教程编写的,其余部分作为参考。 - “TikZ 让我不耐烦”共189页,法语版。
- “Tikz 的简单介绍”(24 页,包括示例),针对经济学家,并试图介绍实现功能所需的尽可能少的技术。
- 对于代数学家来说,“使用 TikZ 的交换图”Felix Lenders 撰写的书籍对现代代数文本中最常用的 TikZ 部分进行了有用的介绍。
- 范·东根斯的第五章“LaTeX 和朋友们”(直接链接到 PDF)是一份约 40 页的 TikZ 介绍。
- “使用 LaTeX 进行设计艺术”共55页,意大利语。
- 视觉TikZ包含超过 150 页的
TikZ
命令和选项示例。每个命令或选项都有相应的图 (这里(显示了一些示例)。
示例网站
示例:TikZ/pgf 图片示例展示了 TikZ/pgf 的大部分(如果不是全部!)功能。
这个网站:不是那么有条理,但从定义上讲,它所说的一切都是人们在使用 TikZ 时实际遇到的问题的答案。答案非常周到,而且往往很细致入微。通常它们会提供可用的代码示例。
(社区维基:将其他资源添加到此答案的列表中;如果您的声誉不足以做到这一点,请添加为评论或答案,我会将它们合并。)
答案2
这篇 TUGBoat 文章帮助我入门http://www.tug.org/TUGboat/tb30-2/tb95mertz.pdf。
另外,Alain Matthes 还提供了有用的软件包altermundus.fr法语和altermundus.com有英文版,但并非总是最新的,这使得特定任务更容易实现。其中一些软件包正在更新,几天后应该会在 CTAN 上发布。(抱歉,我没有足够的积分来发布多个链接。)
答案3
我最近从 xy 切换到了 TikZ,这次体验让我想起了第一次使用 LaTeX 本身。
首先,我拒绝这样做,除非我迫切需要转换(或制作)一些特定的图片。也许并不奇怪,“实时”应用程序的需求会激发各种看似先进的方法,并且比做玩具示例能教会你更多东西。它也更有激励作用。
其次,我主要依赖 TikZ 手册中的教程。该部分并不长:在 2.10 版(有一个新的教程)中,它只有 62 页,并分成五个大致相等的部分,每个部分侧重于不同的方法。它们是累积的,但手册有很好的超链接。
第三,我花了好几天的时间,第一天基本上只是让一张图片正常工作。我每隔几分钟就会回到手册,并强迫自己让代码“正确”,即使我之前发现了一些可以工作但很丑陋的代码。当我弄清楚了事情之后,我将它们追溯应用到以前的图片上,在这个过程中,我对何时/何地什么有效有了很好的认识。我还建立了一个 TikZ 样式(许多由我自己定义)和我一直使用的库的“样式文件”。
第四,我经常使用这个网站!如果你想知道我想做但在手册中找不到的事情,请查看我在这里提出的问题(按时间顺序排列,或者大致按赞成票数的递减顺序排列,因为它们变得越来越深奥)。现在,给定的基本问题很可能已经得到解答,这将为你的学生节省更多时间。如果没有,那么他们应该在这里提问,这本身就是一项宝贵的技能。
虽然没有捷径可走,但听起来你的学生在 TeXing 方面处于完美的位置,可以实现这一飞跃。如果你愿意投入一些时间,我可以说(根据我作为研究生的经验,不一定是在学习 TikZ)花一点时间批评他们的代码和结果会有很大帮助。无论如何,从长远来看,做事的正确方法往往是最简单的。
答案4
在撰写论文时,我将许多图形转换为 TikZ。我不需要学习太多;我只需使用出色的工具matlab2tikz
和inkscape2tikz
。这就是我创建非常漂亮的图形所需要的一切。