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

使用vscode导出Markdown的PDF无法显示数学公式的问题

我的硬件环境是M2的MacBook air,在vscode中使用了Markdown PDF来导出md文件对应的PDF。但不管导出html还是PDF文件,数学公式都是显示的源代码。

我看了许多教程,给的是这个方法:在md文件对应的html文件中加上以下代码:

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: {inlineMath: [['$', '$']]}, messageStyle: "none" });
</script>

但是记得一定要把以上语句放在最后,放在</body>之前、</html>之后,即如下形式:

</body>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: {inlineMath: [['$', '$']]}, messageStyle: "none" });
</script>
</html>

或者也可以一劳永逸地修改Markdown PDF文件夹里面的template文件:

找到这个文件夹:

加入以下代码:

</body>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: {inlineMath: [['$', '$']]}, messageStyle: "none" });
</script>
</html>

然后如下图所示:

</body>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: {inlineMath: [['$', '$']]}, messageStyle: "none" });
</script>
</html>

然而还是不行!

最后我通过搜索发现了问题,如果要让导出的PDF顺利显示数学公式,一定要将所有的公式外改两个美元符号或者四个美元符号包裹公式!

http://www.lryc.cn/news/543668.html

相关文章:

  • 前端系列之:Blob
  • 【项目管理】基于 C 语言的 QQ 聊天室实现(TCP + 多线程 + SQLite3)
  • Apache Flink:实时数据流处理的终极武器
  • 点云处理入门--PointNetPointNet++论文与代码详解
  • 通过Nginx负载均衡+Keepalived实现业务高可用
  • Spark技术系列(三):Spark算子全解析——从基础使用到高阶优化
  • ES6模块化详解:导入与导出方式
  • 每日学习Java之一万个为什么?[MySQL面试篇]
  • 常用空间数据结构对比
  • AnythingLLM+LM Studio本地知识库构建
  • 使用 Java 更新 Word 文档中的图表数据-超详细
  • Qt常用控件之下拉框QComboBox
  • Qt 中集成mqtt协议
  • 2024年第十五届蓝桥杯大赛软件赛省赛Python大学A组真题解析
  • AI大模型-提示工程学习笔记19-自我反思
  • GaussDB 学习实战指南:从部署到高并发优化的全流程解析
  • vue3 Props的使用
  • Ecode前后端传值
  • 【Linux】进程状态(二)
  • domain 网络安全 网络安全域
  • 链表和STL —— list 【复习笔记】
  • Java Map实现类面试题
  • 技术架构和工程架构区别
  • 简单介绍JVM
  • 纷析云:赋能企业财务数字化转型的开源解决方案
  • DeepSeek开源周第二弹:DeepEP如何用RDMA+FP8让MoE模型飞起来?
  • NLP学习记录十:多头注意力
  • 【MySql】EXPLAIN执行计划全解析:15个字段深度解读与调优指南
  • 论文笔记(七十二)Reward Centering(五)
  • Linux内核自定义协议族开发指南:理解net_device_ops、proto_ops与net_proto_family