楼主: oliyiyi
1540 2

用PSTricks与TikZ绘制奥林匹克标志 [推广有奖]

版主

泰斗

0%

还不是VIP/贵宾

-

TA的文库  其他...

计量文库

威望
7
论坛币
271951 个
通用积分
31269.3519
学术水平
1435 点
热心指数
1554 点
信用等级
1345 点
经验
383775 点
帖子
9598
精华
66
在线时间
5468 小时
注册时间
2007-5-21
最后登录
2024-4-18

初级学术勋章 初级热心勋章 初级信用勋章 中级信用勋章 中级学术勋章 中级热心勋章 高级热心勋章 高级学术勋章 高级信用勋章 特级热心勋章 特级学术勋章 特级信用勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

奥运会激战正酣,这里我们分享下如何用我们常用绘图语言绘制奥林匹克标志。奥林匹克标志 (Olympic Logo /Symbole Olympique/Olympic Rings)是由皮埃尔·德·顾拜旦先生于1913年构思设计的,是由《奥林匹克宪章》确定的,也被称为奥运五环标志,它是世界范围内最为人们广泛认知的奥林匹克运动会标志。它由5个奥林匹克环套接组成,有蓝、黄、黑、绿、红5种颜色。环从左到右互相套接,上面是蓝、黑、红环,下面是是黄、绿环。整个造形为一个底部小的规则梯形(选自:这里)。那么我们的TeX如何绘制这样的奥利匹克标志呢?这里我们看看如何绘制:

第一个方法:使用TikZ绘制的代码如下:

  1. \documentclass{article}

  2. \usepackage{tikz}

  3. \usetikzlibrary{knots}

  4. \begin{document}

  5. \begin{tikzpicture}

  6. \definecolor{blue1}{RGB}{0,129,188}

  7. \definecolor{yellow1}{RGB}{252,177,49}

  8. \definecolor{black1}{RGB}{35,34,35}

  9. \definecolor{green1}{RGB}{0,157,87}

  10. \definecolor{red1}{RGB}{238,50,78}

  11. \begin{knot}[clip width=1.5pt]

  12.     \strand[line width=0.25cm,red1] (3,0) circle(1.25cm);

  13.     \strand[line width=0.25cm,green1] (1.5,-1.375) circle(1.25cm);

  14.     \strand[line width=0.25cm,black1] (0,0) circle(1.25cm);

  15.     \strand[line width=0.25cm,yellow1] (-1.5,-1.375) circle(1.25cm);

  16.     \strand[line width=0.25cm,blue1] (-3,0) circle(1.25cm);

  17.     \flipcrossings{2,4,6,8}

  18. \end{knot}

  19. \end{tikzpicture}

  20. \end{document}
复制代码

第二个方法,使用pstricks来进行绘制。

这里需要用到http://comedy.dante.de/~herbert/texnik/tex/generic/pstricks-add/pstricks-add.tex

  1. \documentclass{article}

  2. \usepackage{pstricks-add}

  3. \pagestyle{empty}

  4. \begin{document}



  5. \begin{pspicture}(-4.5,-3)(4.5,1.5)

  6. \psOlympicRings(0,0)

  7. \psOlympicRings[psscale=0.2](1.5,-1.5)

  8. \psOlympicRings[psscale=0.2](-1.5,-1.5)

  9. \end{pspicture}



  10. \end{document}
复制代码

效果图:


[color=rgb(255, 255, 255) !important]


选自:https://tex.stackexchange.com/questions/323689/how-to-get-rid-of-the-almost-invisible-faint-lines-in-the-olympic-rings#comment790506_323693


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Tricks Trick Rick PSTR 奥林匹克 奥林匹克

缺少币币的网友请访问有奖回帖集合
https://bbs.pinggu.org/thread-3990750-1-1.html
沙发
davil2000 发表于 2016-8-15 09:42:00 |只看作者 |坛友微信交流群
好帖当顶!

使用道具

藤椅
davil2000 发表于 2016-8-15 09:43:23 |只看作者 |坛友微信交流群
谁掌握Latex,我就给谁推荐金融业工作岗位!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 13:09