tikz 折线 箭头_这种箭头用LaTex怎么实现?

这篇博客介绍了如何利用LaTeX的tikz包来绘制复杂的带箭头的折线图,包括矩形框、箭头、颜色等元素。作者分享了代码示例,并展示了改进后的美观效果,同时表达了在将documentclass改为standalone时遇到的问题。
摘要由CSDN通过智能技术生成

题主下定决心要实现这种吗,老实讲,这着实有点工作量,不如直接ppt做好。不过既然题主问了,我正好感兴趣,第一次用latex绘图包,花了点时间试了一下。该实现涉及的package叫tikz,是latex专门用来画矢量图的包,大概实现了如下的效果,没有添加颜色和适当布局,题主如果有时间和精力可以进一步学习tikz进行延拓。

======================= 更新

最近又看了下tikz的文档,发现自己第一个版本实现实在太丑陋,所以重制了一下,更美观一点,颜色也加上了:

代码如下

\documentclass[]{article}

\usepackage{amsmath}

\usepackage{tikz}

\usepackage{bm} % bold math\usepackage{color} % change text color\usetikzlibrary{tikzmark,positioning}

\tikzstyle{block} = [draw,rectangle,thick,minimum height=2em,minimum width=2em,anchor=west]

\renewcommand{\vec}[1]{\ensuremath{\boldsymbol{#1}}} % bold vectors

\begin{document}

\begin{tikzpicture}[overlay, remember picture,>=stealth]

\node[block,draw=blue,dotted] (eq1) {$\varphi(\vecx)=\frac{1}{4\pi\epsilon_0}\int_V\tikzmarknode[align=right]{rho}{\rho}(\vecx')[\frac{1}{R}-\vecx'\cdot\tikzmarknode{nabla}{\nabla}\frac{1}{R}+\frac{1}{2}\tikzmarknode{x1}{\vecx}'\vecx':\nabla\nabla\frac{1}{R}+\cdots]\mathrmdV'$};

\node[block,draw=blue!60,dotted,below=1.5cm of eq1.west, anchor=west] (eq2) {$Q=\int_V\rho(\vecx')\mathrm{d}V'$};

\node[block,draw=violet,dotted,right=of eq2] (eq3) {$\vecp=\int_V\rho(\vecx')\vecx'\mathrm{d}V'$};

\node[block,draw=red!80,dotted,below=1cm

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值