切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
快速注册
快捷导航
论坛
悠闲数学娱乐论坛(第3版)
淘帖
大家一起来整理好帖子
相册
Album
标签
查看所有主题标签
搜索
初等数学讨论
高等数学讨论
TeX / LaTeX
搜索
AND
OR
exact
regexp
全文
Aa
本版
用户
悠闲数学娱乐论坛(第3版)
»
论坛
›
软件区
›
TeX / LaTeX
›
请教类似国际象棋盘的画法
返回列表
发新帖
查看:
411
|
回复:
4
请教类似国际象棋盘的画法
[复制链接]
[复制标题+链接+出处]
abababa
abababa
当前离线
积分
11498
413
主题
1558
回帖
1万
积分
积分
11498
显示全部楼层
发消息
abababa
发表于 2021-5-31 15:18
|
阅读模式
如题。我想画一个5*4的方格,5行4列,然后把它里面的小格涂成黑白相间的,左上角是黑格。
这个有没有什么简单的画法啊?我能想到的就是把所有点都定出来,然后用矩形来填充,可太麻烦了,我还有类似的题目需要这么画,都是一些用染色法来证明不存在方案的问题。
回复
举报
kuing
kuing
当前离线
积分
93593
730
主题
1万
回帖
9万
积分
积分
93593
显示全部楼层
发消息
kuing
发表于 2021-5-31 15:58
tex.stackexchange.com/questions/133332/to-draw-a-chessboard
回复
举报
abababa
abababa
当前离线
积分
11498
413
主题
1558
回帖
1万
积分
积分
11498
显示全部楼层
发消息
楼主
|
abababa
发表于 2021-5-31 18:11
回复
2#
kuing
谢谢,最后是用了下面这样的:
\foreach \y in {0,2}{
\foreach \x in {0,2} {
\fill (\x,\y) rectangle (1+\x,1+\y) rectangle (2+\x,2+\y);}}
\fill (0,4) rectangle (1,5);
\fill (2,4) rectangle (3,5);
复制代码
是选用了Without PSTricks那一段。但那段好像是对偶数块的,我这个有一个奇数块的,就最后两行单独画出来了,也方便了不少。谢谢
回复
举报
kuing
kuing
当前离线
积分
93593
730
主题
1万
回帖
9万
积分
积分
93593
显示全部楼层
发消息
kuing
发表于 2021-5-31 18:22
我看 AB 那个比较好玩儿
回复
举报
abababa
abababa
当前离线
积分
11498
413
主题
1558
回帖
1万
积分
积分
11498
显示全部楼层
发消息
楼主
|
abababa
发表于 2021-5-31 19:08
回复
4#
kuing
那个对我来说太复杂了,前面就定义了很多东西,我估计有点像之前我画in, out 进出线的那个帖子里定义的那种“块”,然后把那些块排起来做出来的。
不过3楼的,我刚才想到了,可以直接画偶数个,然后把多余的剪下去:
\clip[draw] (0,0) -- (4,0) -- (4,5) -- (0,5) -- (0,0);
\foreach \y in {0,2,4}{
\foreach \x in {0,2} {
\fill (\x,\y) rectangle (1+\x,1+\y) rectangle (2+\x,2+\y);}}
复制代码
回复
举报
返回列表
发新帖
浏览过的版块
English area
手机版
|
悠闲数学娱乐论坛(第3版)
GMT+8, 2025-3-4 12:34
Powered by
Discuz!
×
快速回复
返回顶部
返回列表