繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
快速注册
登录
论坛
搜索
帮助
原始风格
brown
purple
green
red
orange
gray
pink
violet
blue
greyish-green
jeans
greenwall
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
应用通知 (0)
应用邀请 (0)
悠闲数学娱乐论坛(第2版)
»
TeX / LaTeX
» 请教蛇形直线要怎么画
返回列表
发帖
abababa
发短消息
加为好友
abababa
当前离线
UID
2354
帖子
1355
主题
285
精华
0
积分
7965
威望
11
阅读权限
90
在线时间
179 小时
注册时间
2014-5-1
最后登录
2022-5-14
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2021-8-1 10:15
|
只看该作者
请教蛇形直线要怎么画
本帖最后由 abababa 于 2021-8-1 10:17 编辑
2021-8-1 10:12
如图,我先用
\foreach \i in {0,...,6} {
\draw[color=OliveGreen] (0,\i) -- (6,\i);
\draw[color=OliveGreen] (\i,0) -- (\i,6);
}
复制代码
画了方格,然后想画图中的蛇形线,从左上角画到右下角那样,每个转弯的点都是方格的中心。这只是个示例,实际要画的是8*8,16*16两种方格,有没有简单一点的方法?
首先我想把方格都平移0.5单位,这样蛇形线的转弯点就都是整数了,可能会方便一点,但这个也还没想明白怎么做。
收藏
分享
分享到:
QQ空间
腾讯微博
腾讯朋友
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
2
#
发表于 2021-8-1 15:02
|
只看该作者
\documentclass{article}
\usepackage{tikz}
\begin{document}
\tikz[x=0.5cm,y=0.5cm,line cap=round]{\def\n{8}
\draw (0,0) grid[step=1] (\n,-\n);
\foreach \i in {2,...,\n} {
\draw[line width=2pt] (\i-0.5,-0.5)--(0+0.5,-\i+0.5)
(\n-\i+0.5,-\n+0.5)--(\n-0.5,-\n+\i-0.5);
}
\draw[line width=2pt,dash pattern=on 0.5cm off 0.5cm]
(0.5,-0.5)--++(\n-1,0)--++(0,-\n+1)--++(-\n+1,0)--cycle;
}
\end{document}
复制代码
改 16*16 只需改 \def\n{8} 为 16,奇数亦可;
改方格大小则需改前面的“x=...,y=...”以及后面的“=on ... off ...”两处。
$\href{https://kuingggg.github.io/}{\text{About Me}}$
TOP
abababa
发短消息
加为好友
abababa
当前离线
UID
2354
帖子
1355
主题
285
精华
0
积分
7965
威望
11
阅读权限
90
在线时间
179 小时
注册时间
2014-5-1
最后登录
2022-5-14
3
#
发表于 2021-8-1 15:26
|
只看该作者
回复
2#
kuing
谢谢,果然好用,太好了。
原来是那些直线和斜线分开画的,我还想怎么让它到哪个点拐弯。
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
4
#
发表于 2021-8-1 15:29
|
只看该作者
这画法是有点取巧,是先画斜线,再连接端点,在连接时,由于总是相间的,相当于虚线,所以我就画虚线并将间隔设为方格长度,就OK了,完全不用管奇偶什么的。
TOP
abababa
发短消息
加为好友
abababa
当前离线
UID
2354
帖子
1355
主题
285
精华
0
积分
7965
威望
11
阅读权限
90
在线时间
179 小时
注册时间
2014-5-1
最后登录
2022-5-14
5
#
发表于 2021-8-1 15:38
|
只看该作者
回复
4#
kuing
版主要是不说,我还没发现这一点,原来那个画的是虚线圈,我在最后看有一个cycle,知道是闭的,一时还没发觉原来是虚线闭圈。
TOP
返回列表
回复
发帖
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]