带有灵活注释的 GO 棋盘绘图

带有灵活注释的 GO 棋盘绘图

作为 Tikz 初学者,我想学习一下 GO 棋盘绘制的技巧,以便方便地完成以下任务:

  1. 在棋盘的任意位置(网格点和单位方块)添加棋子,并附上文字标签或其他形状、颜色等指示物;
  2. 系统地、有选择地标记X、Y轴;
  3. 用颜色或边界表示板上的任意矩形;
  4. 在板外添加注释,使它们具有指向板的任意位置的多个线箭头,例如,所有相反的边界位置对都具有共同属性,几个内部位置具有共同属性,等等。

答案1

元帖子包裹梅塔戈看起来开箱即用:

在此处输入图片描述

也许这就是你想要的?这是文档中的示例,包含在 中luamplib

\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont{TeX Gyre Pagella}
\usepackage{luamplib}
\mplibtextextlabel{enable}
\begin{document}
However, a service-oriented paradigm is further compounded when taking into account
the evolution of specifications over a given time period.  
\[
\begin{mplibcode}
input metago
beginfig(1);
set_board_size 6;
init_board;
put_b(C4);
put_w(D4);
put_b(D3);
put_w(C3);
put_b(E4);
put_w(B4);
put_b(D5);
display_board;
endfig;
\end{mplibcode}
\]
Is this what you need?

\end{document}

您需要使用 编译我的示例lualatex,或者使其适应gmp+ pdflatex

如果您的目标是学习 TikZ,那么 metago 至少可以为您的努力提供一个基准。

相关内容