查看原文
其他

使用 Mathcha 绘制复杂图表并转化为 LaTeX 代码

庄闪闪 庄闪闪的R语言手册 2024-05-04

点击下方公众号,回复资料分享,收获惊喜

简介

前面介绍了:使用 TikZ 绘制图形:介绍和资料分享使用 TikZ 绘制图形:基础知识。使用 TikZ 确实绘制复杂图表,但是入门门槛高,并需要花大量时间写代码。小编在学习过程中,发现可以使用第三方工具,类似:Mathcha[1] 绘制图形,然后转化为 LaTeX 文件(TikZ)。

Mathcha 首页

本文将介绍这个小技巧,使用一个小编刚做的 demo 为例子。当然,Mathcha 还包含其他丰富的应用,也可以拿来当笔记本,更多教程见:B站:Mathcha.io - 在线数学公式编辑器[2]Mathcha所见即所得,直接导出代码[3]

教程

用户注册完后,进入编辑页面,并在左上角添加新文件。

命名完后得到空白画布,之后点击对应按钮产生可绘制的区域。

根据自己需求,通过各类工具,手动添加和调整图形。小编绘制了一下图形。

选中所有你需要输出的图形,并点击左上角的 Menu,输出为 LaTeX。

完成后得到以下结果:

下载这份代码,新建一个 .tex 文件,将这些代码放到:

\documentclass[11pt]{article}
\usepackage{tikz}
\begin{document}
   % 复制过来的代码
\end{document}

此时就可以得到右边编译出来的结果了!

小编有话说

如果读者觉得手撕 TikZ 相关代码性价比不高,可以尝试使用其他第三方工具,使用手动添加元素,最终转化为 LaTeX 文件和图形。

参考资料
[1]

Mathcha: https://www.mathcha.io/

[2]

B站:Mathcha.io - 在线数学公式编辑器: https://www.bilibili.com/video/av46624101/?zw&vd_source=fac6ba2c99ffc6656b6f9a7ae9e5cbe2

[3]

Mathcha所见即所得,直接导出代码: https://www.bilibili.com/video/BV1BG41177sL/





可视化推文推荐


R可视乎|空间地理数据可视化(1)


空间地理数据可视化之 ggplot2 包及其拓展


空间地理数据可视化之 tmap 包及其拓展


R可视乎|创建乐高版马赛克图


R可视乎|用R给心仪的对象表白吧


继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存