我想建立一个展示平台来向我的朋友展示 Tikz 有多强大。哈哈,但我对 Tikz 还不熟悉,不知道该如何处理。
我想用 latex 和 tikz 画一副中国象棋。请参阅 wiki 或 google image 上的链接或此链接, http://history.chess.free.fr/xiangqi-figures.htm
可以简化为:
带有圆圈的汉字。
你看,这是一个每边 5*9 的网格。每边有七个字符。通过使用 latex,我希望它可以轻松处理游戏符号,例如,如果战车(Che)位于第三行、第七列,那么我可以简单地进行一些宏编程来获得类似“che{3,7}”的内容,这将为我在游戏过程中快速生成高质量图像带来巨大优势。
有什么想法我应该从哪里开始吗?有什么建议吗?谢谢
答案1
答案2
这是一个使用可自定义的中国象棋包。使用 lualatex 或 xelatex 进行编译。
\documentclass{article}
\usepackage{ctex}
\usepackage{chinesechess}
\cchessset{resize/type=real,resize/width=0.5\textwidth}
\begin{document}
Default:
\cchessboard
With some options:
\cchessboard[
boardtype=x,
piecetype=o,
blkupper=black,
blkpiece=white,
redupper=black!10,
]
\end{document}
请参阅文档以了解更多选项以及如何放置各个部件。