支持latex实时预览的离线markdown编辑器有哪些
1个回答
展开全部
你说的这个大概不叫LaTeX实时预览吧。
作业部落 Cmd Markdown 编辑阅读器 可以实现这些笔记的转换,并且它本身是支持联机工作的。在这个链接页面右上角下载客户端。
顺便在这里解释一下一些看似支持显示公式功能的编辑器会乱码。
不同的markdown编辑器为了实现数学公式预览会使用不同的插件(例如mathjax)并且定义不同的宏(例如用$替代\\()。使用mathjax的markdown编辑器可以通过在你的MD文件头部添加其他代码来实现公式预览功能,这样用户就不用手动输入一段javascript代码了。例如,如果从零开始,仅仅使用mathjax,不做额外设置,你的操作方法是在markdown文档最上面插入一段
<script type="text/javascript" src="某个mathjax地址/MathJax.js?config=某个设置例如default"></script>
随后你需要在书写公式时把所有_替换成\_,把$替换成\\(和\\),把$替换成\\[和\\],等等,才能得到想要的预览效果,而公式字体如同第二张图片所示,英语正文字体为Euclid。如果要进行更多设置或者定义宏,可以在文件头部进行其他修饰,这里不展开讨论具体方法,但是MarkdownPad定义的宏显然过于简单了。
Cmd Markdown的数学公式预览就基于mathjax,在线、客户端均基于稍稍落后的2.2版本,并且无法自定义设置,也可能无法覆盖之。一个已知的BUG是,如果使用带编号的
\begin{equation}
...
\end{equation}
形式书写公式,那么每次更新预览时,公式的编号只会自然增加(当然重新载入文件会恢复正常)。
作业部落 Cmd Markdown 编辑阅读器 可以实现这些笔记的转换,并且它本身是支持联机工作的。在这个链接页面右上角下载客户端。
顺便在这里解释一下一些看似支持显示公式功能的编辑器会乱码。
不同的markdown编辑器为了实现数学公式预览会使用不同的插件(例如mathjax)并且定义不同的宏(例如用$替代\\()。使用mathjax的markdown编辑器可以通过在你的MD文件头部添加其他代码来实现公式预览功能,这样用户就不用手动输入一段javascript代码了。例如,如果从零开始,仅仅使用mathjax,不做额外设置,你的操作方法是在markdown文档最上面插入一段
<script type="text/javascript" src="某个mathjax地址/MathJax.js?config=某个设置例如default"></script>
随后你需要在书写公式时把所有_替换成\_,把$替换成\\(和\\),把$替换成\\[和\\],等等,才能得到想要的预览效果,而公式字体如同第二张图片所示,英语正文字体为Euclid。如果要进行更多设置或者定义宏,可以在文件头部进行其他修饰,这里不展开讨论具体方法,但是MarkdownPad定义的宏显然过于简单了。
Cmd Markdown的数学公式预览就基于mathjax,在线、客户端均基于稍稍落后的2.2版本,并且无法自定义设置,也可能无法覆盖之。一个已知的BUG是,如果使用带编号的
\begin{equation}
...
\end{equation}
形式书写公式,那么每次更新预览时,公式的编号只会自然增加(当然重新载入文件会恢复正常)。
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询