TeX系列: tikz-3dplot绘图宏包

tikz-3dplot包提供了针对TikZ的命令和坐标变换样式, 能够相对直接地绘制三维坐标系统和简单三维图形. tikz-3dplot包当前处于初创期, 有很多功能有待完善.

安装过程如下:

(1) 下载宏包tikz-3dplot.sty

http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-3dplot/

(2) 把上述文件拷贝至TeX的目录树上, 比如D:\texmf\tex\latex\tikz-3dplot, 在DOS命令窗口执行

texhash

重建TeX目录树

尝试编译如下例子:

[python] view plain copy

  1. \documentclass{article}
  2. \usepackage{tikz}           %for TikZ graphics
  3. \usepackage{tikz-3dplot} %for 3dplot functionality
  4. \usepackage[active,tightpage]{preview}      %generates a tightly fitting border around the work
  5. \PreviewEnvironment{tikzpicture}
  6. \setlength\PreviewBorder{2mm}
  7. \begin{document}
  8. \tdplotsetmaincoords{70}{135}
  9. \begin{tikzpicture}[line join=bevel,tdplot_main_coords, fill opacity=.7]
  10. \tdplotsphericalsurfaceplot[parametricfill]{72}{36}%
  11. {sqrt(15/2)*sin(\tdplottheta)*cos(\tdplottheta)}{black}{\tdplotphi}%
  12. {\draw[color=black,thick,->] (0,0,0) -- (2,0,0) node[anchor=north east]{$x$};}%
  13. {\draw[color=black,thick,->] (0,0,0) -- (0,2,0) node[anchor=north west]{$y$};}%
  14. {\draw[color=black,thick,->] (0,0,0) -- (0,0,2) node[anchor=south]{$z$};}%
  15. \end{tikzpicture}
  16. \end{document}

结果如下:

tikz-3dplot官方网站: http://tikz3dplot.wordpress.com/

from: http://blog.csdn.net/mathsoperator/article/details/6825010

时间: 2024-10-19 11:32:47

TeX系列: tikz-3dplot绘图宏包的相关文章

LaTeX绘图宏包 Pgfplots package

Pgfplots package The pgfplots package is a powerful tool, based on tikz, dedicated to create scientific graphs. Contents 1 Introduction 2 The document preamble 3 2D plots 3.1 Plotting mathematical expressions 3.2 Plotting from data 3.3 Scatter plots

用LaTeX的pstricks绘图宏包制作一幅图片

现在Geogebra中作一个宏,把重复绘制五角星的动作简化;然后绘制完毕之后导出为pstricks代码: \documentclass[10pt]{article} \usepackage{pstricks-add} \pagestyle{empty} \begin{document} \psset{xunit=0.2cm,yunit=0.2cm,algebraic=true,dimen=middle,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrows

在LaTeX中使用tikz宏包及其扩展包共同绘制UML图

LaTeX宏包tikz的绘图功能很强,完全可以绘制UML的各种图形,并且在tikz的基础上扩展出不少这方面的宏包.前面我介绍过宏包tikz-uml,这个宏包功能不错,只是外观上略微有些不足.所以我现在还是立足于tikz的基础功能,结合tikz-uml宏包一起绘制UML图. 下面直接给出示例代码.效果图与说明. 操作系统:Ubuntu 16.04 64位桌面版LaTeX工具:TeXstudio 2.10.8 示例一 % 51CTO陆巍的博客 \documentclass[oneside, Auto

LaTeX绘制UML图形宏包开发过程记录001

因为工作需要,我在使用LaTeX编辑文件时经常要绘制UML图形.虽然目前LaTeX有一些宏包支持绘制UML图形,但总有这样那样的小问题,使用起来不是那么满意,所以想自己创建一个专门的宏包来绘制UML图形.一方面可以加深对LaTeX的了解,另一方面也给工作上带来便利. LaTeX宏包中的TikZ绘图宏包,功能很强大,LaTeX编辑的文档中很多都用其来绘制图形,所以我自然也以此宏包为基础来编写.本项目是从2019年1月1日在电脑上开始的,传入腾讯云开发者平台是2019年1月3日开始,地址是lakes

在LaTeX中利用preview宏包和tikz宏包生成单图pdf

有时候我们利用tikz宏包画出的图片后,只想生成一个单图pdf,而且pdf的页面大小与图片相同,以便于以后再次用latex插入. 可以与preview宏包进行搭配,页面大小由图像大小决定,可以通过改变\PreviewBorder的值来改变页边界的空白大小. 效果如下: 代码如下: 1 \documentclass{beamer} 2 \usepackage{tikz} 3 \usetikzlibrary{arrows,snakes,backgrounds} 4 \usepackage[activ

如何升级TeX Live 2014宏包

转:人大经济论坛 LATEX论坛 版,详细出处参考: http://bbs.pinggu.org/forum.php?mod=viewthread&tid=3370640&page=1 =========================================================================== 升级注意:1,确保网络状况良好,教育网确认有没有环境较好的ctan镜像站点.2,关掉360,电脑管家等这些杀毒和电脑管理软件,防止升级过程中执行脚本时被阻止

利用TikZ 宏包在 LaTeX 中绘制流程图

发现用TikZ画流程图其实挺方便的,对于简单的图应该比visio简单. 使用的宏包: \usepackage{tikz,mathpazo} \usetikzlibrary{shapes.geometric, arrows} \usetikzlibrary{calc} 结果示例: 具体代码为: % 流程图定义基本形状 \tikzstyle{startstop} = [rectangle, rounded corners, minimum width = 2cm, minimum height=1c

LaTeX宏包TikZ-UML使用备忘一

TikZ-UML宏包是用于绘制UML图形的,相较于我以前使用的pgf-umlcd宏包而言,他支持的图形种类更多,二者都是由tikz扩展而来.这里把使用方法与绘图例子记录下来,以备忘. 下载与安装 TikZ-UML宏包并没有包含在texlive中,需要自己去官网下载,地址是:TikZ-UML官网下载.我把官网2016年3月29日发布的版本(目前最新版)已经传入51CTO,下载地址是:TikZ-UML51CTO下载.下载的压缩包里面有宏包文件与说明文档. 下载解压后,可以把其中的文件tikz-uml

LaTeX绘制UML图形宏包开发过程记录002

自定义类 ? LaTeX中自定义类与自定义宏包几乎是一样的,区别就是扩展名,类文件的扩展名是cls,宏包文件的扩展名是sty.在文件内容格式上也差不多,类文件中内容的样式举例如下: \NeedsTeXFormat{LaTeX2e}% \ProvidesClass{lua-general}[2019/01/01]% % \LoadClass{book}% 载入book类 % % 需求的宏包 \RequirePackage{geometry}% 用于页面设置 \RequirePackage{tikz