因出题需求,需要一把圣剑的图片,苦于难以寻找,于是决定直接动手绘制。绘制效果如下:

代码附上:

\documentclass[a4paper, 10pt]{book}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{framed}
\usepackage{ulem}
\usepackage{amsmath}
\usepackage{mathpazo}
\usepackage{tikz}
\usepackage{calc}
\usepackage{xcolor}
\usetikzlibrary{calc}\begin{document}\begin{tikzpicture}[node distance=2cm]\draw (-7.2, 0.1)--(-6, 0.1);\draw (-7.2, -0.1)--(-6, -0.1);\draw (-7.2, 0.14)--(-7.4, 0.16)--(-7.3, -0.1);\draw (-7.2, -0.14)--(-7.4, -0.16)--(-7.3, 0.1);\draw[fill=white] (-7, 0)--(-7.2, 0.2)--(-7.4, 0)--(-7.2, -0.2)--(-7, 0);\draw (-7.2, 0) circle(0.07); %尾部装饰\foreach \x in {0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0}\draw[xshift=\x cm] (-7,-0.1) -- (-7,0.1); %剑把效果%\draw (-6, 0.1)--(-6.3, 0.7)--(-5.5, 0.2);\draw (-6, 0.2)--(-6, -0.2)--(-5.8, -0.2)--(-5.8, 0.2)--(-6, 0.2);\draw (-5.88, -0.2)--(-5.88, 0.2); % 纹理\draw (-5.8, 0.1)--(-5.2, 0.13); %剑柄-2\draw (-5.8, -0.1)--(-5.2, -0.13); %剑柄-2\draw (-5.8, 0.2) arc(180:-10:0.3); %圆弧-上1\draw (-5.8, 0.2) arc(180:-20:0.2); %圆弧-上2\draw (-5.8, -0.2) arc(-180:10:0.3); %圆弧-下1\draw (-5.8, -0.2) arc(-180:20:0.2); %圆弧-下2\draw[fill=black] (-5.0, 0)--(-4.8, 0.15)--(-4.6, 0)--(-4.8, -0.15)--(-5.0, 0); %宝石装饰\draw (-4.7, 0.17)--(-4.3, 0)--(-4.75, -0.17);\draw (-4.7, 0.17) arc(180:0:0.25 and 0.15); %椭圆弧上\draw (-4.7, 0.17) arc(180:0:0.25 and 0.15); %椭圆弧上\draw (-4.6, 0.17) arc(180:0:0.16 and 0.1); %椭圆弧内上\draw (-4.6, -0.17) arc(-180:0:0.16 and 0.1); %椭圆弧上\draw (-4.7, -0.17) arc(-180:-0:0.25 and 0.15); %椭圆弧下\draw (-4.6, 0.17)--(-4.3, 0.15)--(-3.8, 0)--(-4.3, -0.15)--(-4.6, -0.17);\draw (-4.3, 0)--(-3.8, 0);\draw (-3.7, 0)--(2, 0);\draw (-4.2, 0.2)--(-3.7, 0)--(-4.2, -0.2);\draw (-5.2, 0.13) arc(-90:20:0.2); %拓展圆弧-1上\draw (-5.2, -0.13) arc(90:-20:0.2); %拓展圆弧-1下\draw (-5.01, 0.37)--(-5.3, 0.7)--(-4.8, 0.35); %尖刺-1上\draw (-5.01, -0.37)--(-5.3, -0.7)--(-4.8, -0.35); %尖刺-1上\draw (-4.8, 0.35) arc(180:90:0.2); %拓展圆弧-2上\draw (-4.8, -0.35) arc(-180:-90:0.2); %拓展圆弧-2下\draw (-4.6, 0.55)--(-4.3, 0.8)--(-4.4, 0.55); %尖刺-2上\draw (-4.6, -0.55)--(-4.3, -0.8)--(-4.4, -0.55); %尖刺-2下\draw (-4.4, 0.55)--(-4, 0.4)--(-3.9, 0.55)--(-3.3, 0.45)--(0.5, 0.4);\draw (-4.4, -0.55)--(-4, -0.4)--(-3.9, -0.55)--(-3.3, -0.45)--(0.5, -0.4);\draw (0.5, 0.4)--(2, 0); %剑尖上\draw (0.5, -0.4)--(2, 0); %剑尖下\end{tikzpicture}
\end{document}

如何在latex中用tikz画一把“圣剑“相关推荐

  1. msdn画圆弧函数_精确之美——用TikZ画硬盘示意图

    序言 备考某等级考试的时候,在教材中碰到了几个一直不太理解的.关于硬盘的概念:磁道.柱面号.扇区.然而教材没有配图,无法直观地了解这些概念的物理形态.维基百科的硬盘[1]词条页中倒是有一副不错的示意图 ...

  2. 在Markdown中用mermaid画流程图和ER图

    # 在Markdown中用mermaid画流程图 mermaid支持三种图形的绘制, 分别是流程图, 时序图和甘特图, 本篇文章只介绍了mermaid中流程图在markdown的使用. 流程图方向有下 ...

  3. LaTeX中用BibTex管理参考文献

    BibTeX 是一种用来规范参考文献列表的一种文献管理软件,定义了一种比较通用的管理文献的格式, 用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文 ...

  4. Latex标题页上标和脚注的处理方法 如何在latex文件中添加footnote

    我们看看TeX怎么在文中加脚注的. 一般格式是: \footnote[num]{内容} 其中[num]是可选项, 如果省略, 则自动给该页脚注排序, 从1开 始标号. footnote只能用于普通正文 ...

  5. 用python画爱心写一句话_python中用turtle画爱心表白

    python中用turtle画爱心表白python 运行后的效果图:ide 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂动画 代码以下:orm import turtle str ...

  6. python中用turtle画爱心表白

    python中用turtle画爱心表白 运行后的效果图: 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂 代码如下: import turtle str = input('请输入表 ...

  7. 在c++中用编程画一个圆

    在c++中用编程画一个圆 #include<graphics.h> //引用EasyX图形库 #include<Windows.h> int main(void){ initg ...

  8. 【Latex】【插入图片】如何在latex中插入并列图片

    [Latex][插入图片]如何在latex中插入并列图片 实验分析部分需要将多个图片并列展示,今天看了网友的一些提示,写出了两种并列展示图片的方法: 每个图片都有一个标题 多个图片共用一个标题,每个图 ...

  9. 如何在latex中使用python及pythontex功能简介

    如何在latex中使用python及pythontex功能简介 这是我在latexstudio写的文章. 请直接看: [如何在latex中使用python及pythontex功能简介]

最新文章

  1. 最短路专题(不完整)
  2. 斯坦福CS520 | 知识图谱到底是什么?从各顶会看知识图谱定义
  3. 工程师男友如何反窃听?趣聊密码学入门科普
  4. mysql 安装测试ok_tpcc-mysql安装测试与使用的实例教程
  5. 程序员版的《后来的我们》,结局竟是……
  6. c# 类属性和方法
  7. MySQL进阶路:从小工到专家的必读书籍和必备工具
  8. 瑞典皇家理工学院工程类表
  9. python dag调度系统开发_深度解析 | 基于DAG的分布式任务调度平台:Maat
  10. springboot整合mybatis源码分析
  11. 软考试题希赛网爬取过程分享一
  12. PHP接入萤石云开放平台直播功能
  13. idea实现打包springboot项目并且运行在cmd中
  14. Python使用combinations实现排列组合
  15. Java的Integer与int互转
  16. 已经买好了域名后怎么建立一个网站
  17. java反向查找dns_windows – 反向DNS查找
  18. python初学者入门小项目之一:在 cowpy中增加自己的人物头像
  19. Android-系统服务-settings
  20. The Armijo Goldstein line search scheme

热门文章

  1. 伤害世界不显示服务器,伤害世界肿么开服务器
  2. 【记录】python3 tkinterUI编辑器应用之索尼walkmanA35播放列表编辑工具
  3. 灵悟礼品网上专卖店——客户端的登录功能开发
  4. C语言快速互转HEX(16进制)和原始字符串/数组
  5. 弄明白HASH,你就弄明白区块链的一大半
  6. OpenCV参考手册之Mat类详解(三)
  7. 远程主机强迫关闭了一个现有的链接
  8. 深入浅出理解 MyBatis-Plus(最新版3.5.2)
  9. 眼科赛道的“觉醒年代”,清晰医疗赴港能否具备后发优势?
  10. 图像算法---贝塞尔曲线