PGF/TikZ 是 Till Tantau 开发的基于 TeX 的绘图引擎。因其可以直接在 LaTeX 文稿中通过代码绘制向量图,所以是目前流行的 LaTeX 绘图解决方案之一。
在 tikzpicture
环境或者 \tikz
命令的参数中,可以通过 scale
选项来缩放绘制的图形。然而,这种缩放不会同步应用在 node
中的文字上,导致图形与 node
中的文字注解大小失衡。
我们来解决这个问题。
PGF/TikZ 是 Till Tantau 开发的基于 TeX 的绘图引擎。因其可以直接在 LaTeX 文稿中通过代码绘制向量图,所以是目前流行的 LaTeX 绘图解决方案之一。
在 tikzpicture
环境或者 \tikz
命令的参数中,可以通过 scale
选项来缩放绘制的图形。然而,这种缩放不会同步应用在 node
中的文字上,导致图形与 node
中的文字注解大小失衡。
我们来解决这个问题。
如果你用过 Python,那么你一定用过 import
关键字加载过各式各样的模块。但你是否熟悉 Python 中的模块与包的概念呢?或者,以下几个问题,你是否有明确的答案?
from matplotlib.ticker import Formatter, FixedLocator
中的 matplotlib
和 ticker
分别是什么?中间的句点是什么意思?from matplotlib.pyplot import *
中,import *
的背后会发生什么?鲁迅先生说:「于无声处听惊雷」,讲的是平淡时却有令人惊奇、意外的事情。import
相关的模块、包的概念也是如此。如果你对上面几个问题存有疑问,那么这篇就是为你而作的。
在使用 \emph
, \textit
, \textsl
等命令时,我们往往希望西文字符倾斜,但括号保持直立。这是因为,括号并不是字母,让它们也倾斜一则没有意义,二则看起来奇怪。
Clemens 提供的 embrac
宏包解决了这个问题。
TeX 是强大的排版工具,尤其以其数学排版而出名。然而,数学无有止境,有时候我们会需要特别的记号来表达一个新的概念。这些记号,TeX 可能默认没有提供。此时,我们就要自己创造符号了。
创造符号的办法有很多,其中之一就是让两个已经存在的符号「叠加」起来。这篇文章讲讲如何用 \ooalign
命令创造这样叠加的符号。