我在网上看到下面的图片,说明了鸽巢原理:
使用 TikZ,可以制作这样的图像吗?我只能创建棋盘,但不能制作鸽子。这是我的 MWE:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) rectangle (6,6);
\draw (0,2)--(6,2);
\draw (0,4)--(6,4);
\draw (2,0)--(0,6);
\draw (4,0)--(4,6);
\end{tikzpicture}
\end{document}
答案1
答案2
有一些象形文字包适用于 LaTeX,它定义了各种符号,例如走动的古埃及人、蜣螂或非洲鸟类。其中包括包phaistos
定义了\HPdove
。严格来说,它是一只鸽子,但老实说,谁能从这样的象形文字中看出区别呢?
感谢@cfr 提醒我关于圈养动物的道德问题。我稍微增加了鸟周围的间距,希望能满足法律标准。
\documentclass{article}
\usepackage{phaistos}
\begin{document}
\renewcommand\arraystretch{2}
\begin{tabular}{|c|c|c|}
\hline
\PHdove & \PHdove & \PHdove \\
\hline
\PHdove & \PHdove & \PHdove \\
\hline
\PHdove & \PHdove & \PHdove \\
\hline
\end{tabular}
\end{document}
Phaistos 字体甚至可在 OpenType 中使用,因此可与 Xe/LuaLaTeX 一起使用。出于某种原因,鸽子符号被镜像,并且比 Type 1 版本更小。
我觉得这种方法最有说服力的是Unicode 实际上定义了这个符号。因此,这就像击中