当前位置: 首页 > news >正文

VScode写MarkDown文件,内嵌LaTex公式,Smiles公mermaid图--学习心得笔记

2026-7-6第一次写

最近用paddleOCR识别文档生成word过程中接触到了MarkDown,特此对MarkDown进行了一些学习。先将学习心得记录一下。

装了这几个扩展:

一、Markdown基本知识

二、嵌入LaTex数学公式

$$ \fcolorbox{red}{gray}{$ \textcolor{red}{\huge e^x=\lim_{n\to\infty}\left(1+\frac{x}{n}\right)^n\qquad(1)}$} $$

三、嵌入LaTex化学方程式

\begin{align*} \ce{NaOH + HCl &-> NaCl + H2O} \\ \ce{Ba^2+ + SO4^2- &-> BaSO4 v} \end{align*}

行内示例:合成氨 $\ce{N2 + 3H2 <=>[Fe][高温高压] 2NH3}$

居中独立公式: \[ \ce{CH3COOH + C2H5OH <=>[浓H2SO4][\Delta] CH3COOC2H5 + H2O} \] 以下同理: $$ \ce{CH3COOH + C2H5OH <=>[浓H2SO4][\Delta] CH3COOC2H5 + H2O} $$

电子式:

1. 氯离子的电子式 $$ [ :\underset{\mathbf{.\,.}}{ \overset{\mathbf{.\,.}}{\text{Cl} }}: ]^{\text{-}}$$ 注1:\text是为了避免自动斜体

四氯化碳 $$\text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}}\text{:} \mathop{\text{C}}\limits_{\text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}}\text{:}}^{\text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}}\text{:}} \text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}}\text{:}$$ $$ \text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \text{:} \mathop{\text{C}} \limits_ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\mathbf{.\,.}}^{\mathbf{.\,.}}\text{:}} ^ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\mathbf{.\,.}}^{\mathbf{.\,.}}\text{:}} \text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \text{:} $$ $$ \text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \cdotp \cdotp \mathop{\text{C}} \limits_ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\mathbf{.\,.}}^{\normalsize \mathbf{:}}\text{:}} ^ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\normalsize \mathbf{:}}^{\mathbf{.\,.}}\text{:}} \cdotp \cdotp \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \text{:} $$ $$ \text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \mathop{\cdotp \cdotp \text{C} \cdotp \cdotp } \limits_ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\mathbf{.\,.}}^{\normalsize \mathbf{:}}\text{:}} ^ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\normalsize \mathbf{:}}^{\mathbf{.\,.}}\text{:}} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \text{:} $$ $$ \text{:} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \mathop{{:} \text{C}{:} } \limits_ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\mathbf{.\,.}}^{\normalsize \cdotp \cdotp}\text{:}} ^ {\normalsize \text{:} \mathop{\text{Cl}} \limits_{\normalsize \cdotp \cdotp}^{\mathbf{.\,.}}\text{:}} \mathop{\text{Cl}}\limits_{\mathbf{.\,.}}^{\mathbf{.\,.}} \text{:} $$

五段代码的不同效果:

二、用电子式表示的化学方程式 若需要,将md文件导出为docx文件,复制其公式即可。 1. 用电子式表示硫化钠的形成过程 这个版本兼容性欠佳,在obsidian软件中效果较好,将md文件转docx时,\LARGE处报错,即便删除后,箭头的对齐效果很差。 $$\text{Na}\overset{\LARGE{\LARGE{\curvearrowright}}}{{\overset{×} {}+·}} \overset{\bf{.\,.}} {\underset {\bf{.\,.}}{\text{S}}}\overset{\LARGE{\LARGE{\curvearrowleft}}}{{·+\overset{×} {}} }\text{Na}\longrightarrow\text{Na}^+[\overset{×} {{\text{.}}}\overset{ \bf{.\,.} }{\underset {\bf{.\,.}}{\text{S}}}\overset{×} {{\text{.}}}]^\text{2-}\text{Na}^+$$

2. 用电子式表示硫化钠的形成过程(不带箭头版) 可以导出word,只是缺少的箭头只能通过在word文件中添加形状的方式完成了,唉。 $$\text{Na}\text{×}\;\text{+}\;{\cdotp}\overset{\mathbf{.\,.}}{\underset {\mathbf{.\,.}}{\text{S}}} {{\cdotp}\;\text{+}\;\text{×}}\text{Na}\longrightarrow\text{Na}^+[\overset{\text{×}} {{\text{.}}} \overset{ \mathbf{.\,.} }{\underset {\mathbf{.\,.}}{\text{S}}}\overset{\text{×}} {{\text{.}}} ]^\text{2-}\text{Na}^+$$

四、嵌入SMILES有机化学分子式

```smiles O=C(N[C@@H](C)C1=CC=C(C(O)=O)C=C1)C2=C(CC3=CC=C(OC(F)F)C(OC(F)F)=C3)SC4=C2CCOC4 ```

五、嵌入mermaid流程图

``` mermaid graph TD subgraph 客户端层 Web[Web端] App[移动端App] H5[H5页面] end subgraph 服务层 Gateway[API网关] UserSvc[用户服务] OrderSvc[订单服务] PaySvc[支付服务] end subgraph 数据层 MySQL[(MySQL数据库)] Redis[(Redis缓存)] MinIO[(MinIO对象存储)] end Web --> Gateway App --> Gateway H5 --> Gateway Gateway --> UserSvc Gateway --> OrderSvc Gateway --> PaySvc UserSvc --> MySQL UserSvc --> Redis OrderSvc --> MySQL PaySvc --> MySQL PaySvc --> MinIO ```

六、嵌入CD图

$$ \begin{CD} A@>>>B@>{\text{very long label}}>>C\\ @.@AAA@|\\ D@=E@<<<F \end{CD} $$

今天先把大纲搭起来,争取2个月逐步完善。

http://www.jsqmd.com/news/1139887/

相关文章:

  • YOLOv10模型改进-损失函数改进-第85篇:YOLOv10改进策略【损失函数】| EIoU损失函数
  • IDM注册表锁定激活技术深度解析:永久试用期管理方案
  • 客户用AI搜“中国xxx供应商”,你的网站排第几?——GEO诊断方法
  • Spring浙江旅游推荐系统的设计与实现毕业设计任务书
  • 使用Deepseek进行Oracle恢复,引起重大故障---惜分飞
  • 管廊照明招标文件要求什么?五项“硬性要求”正在成为标配
  • 文件上传gitee
  • 从0到1:如何吸引粉丝并建立高质量互关社区
  • LeetCode 49. 字母异位词分组:Python 排序哈希表解法详解
  • 面向非数字化商户的对话式AI系统设计:零登录、多语言、意图路由
  • HTTPS部署全攻略:从加密原理到Nginx/Apache实战配置
  • KES是什么?国产数据库技术架构、核心能力与选型实战解析
  • 兴庆区口碑好的斜视训练的眼视光中心
  • 一分钟快速学习 Play Framework 框架
  • 游戏角色阵亡就自动跳转抖音,复活后再自动跳转回游戏?核心代码拆
  • 如何在30分钟内完成专业级黑苹果配置:OpCore-Simplify终极指南
  • 七月札记:在算法与代码的缝隙中,寻找真实的反馈
  • 高德 / 百度 / 腾讯 / 滴图,四家地图 API 怎么选?降本增效选它就对了
  • Hermes Agent本地抓包指南:微信小程序协议分析与调试
  • AlmaLinux 9、Rocky Linux 9 升级到 10 版本
  • 小学阶段如何科学开展孩子视力养护?2026 护眼参考维度附专业测评数据
  • 06 权重幅值剪枝、剪枝后微调与稀疏网络训练:模型剪枝中的三个基本问题
  • 多模态宏观推演模型:世界黄金协会年中展望解析,下半年金价区间震荡的智能预测框架
  • Flashtool终极指南:解锁Sony Xperia设备的完整刷机解决方案
  • 计算机毕业设计之基于W-SVM的舆情分析系统的设计与实现
  • AutoGLM安卓端侧部署:手机本地运行大模型全指南
  • 在Windows平台构建企业级RTMP流媒体服务器的完整指南
  • 看个3D模型还得整台高配电脑?这款工具普通笔记本就能跑
  • PyTorch 实现 U-Net 转置卷积上采样:从4x4矩阵到完整代码的3步推导
  • 如何在3分钟内快速安装和使用猫抓浏览器插件下载网页视频