如何高效优雅的在CSDN中输入公式

TsinghuaJoking 2020-07-14 00:00

由于经常使用CSDN网站中的Markdown来编辑和记录自己平时的实验数据,所以需要在其中编辑数学公式。那么如何高效的输入数学公式呢?


如果你是在别的网站通过BLOG记录自己的工作、生活和学习的话,也许是否输入 数学公式[1] 无关大碍,毕竟这种理工科学生的公式语言刻薄、寡味。

但在 CSDN 专业网站上来记录理工科专业工作内容,如果缺少了数学功能不仅让你在精确描述专业现象时感觉瘸了一条腿,同时也会使得文章丧失了灵魂。

在CSDN提供的 Markdown[2] 编辑器中可以使用 Katex 输入数学公式,这的确解决了不少的问题。但使用过Katex或者LaTeX进行公式编辑过的人都懂得,虽然Katex语法通过多次使用之后可以变得很熟练,但输入的效率会在一定的程度之后提不上去。其中最主要的原因就是过得语法输入字符降低了输入的速度。

▲ 使用KATEX输入公式

除了前面的问题之外,在CSDN中显示Katex公式还会存在显示不清楚的问题,比如下面的左边公式在CSDN中显示的效果。而实际的公式应该是右边。其中最主要就是在公式中出现多层分数联排时,上下之间会出现错位:

下面的例子最为明显,其中左右是从 Katex[3] 官网首页截图下的显示效果,右边使用 Mathtype 编辑后显示的效果。


那么:

  •   该如何提高公式输入效率问题?
  • 如果提高公式的显示质量?

这里介绍的,就是使用MATHTYPE软件在CSDN中的Markdown编辑器中快速优雅的输入数学公式。

01用MATHTYPE输入数学公式


1.Mathtype数学公式编辑软件

Mathtype软件是一款应用在Windows, MacOS中交互式高效数学公式输入软件。可以方便的在文字处理软件、Web网页、出版物编辑软件、各种演讲辅助(PowerPoint)、网络课程中输入数学公式,也适合在Tex、LateX、MathML中应用。

▲ MathType数学公式输入软件

MathType在输入公式中,采用了图表按键+快捷键的方式来提高常用和不常用数学表达式输入的效率。特别是,针对某些常用到的字符,可以自行通过软件定义的快捷键的方式来提高输入速度,这样每个人都会在输入的过程中不断地丰富所使用的快捷键,并随着输入的次数的增加,熟练程度和速度就会逐步提高。

由于没有了Latex过多的语法字符的输入,因此上,在Mathtype中输入数学工具效率高。

如果将Mathtype编辑的公式输入CSDN 的Markdown编辑器呢?

其中包括两种方式:

  1. 拷贝到剪切板进行Latex转换;
  2. 拷贝图片到csdn

2.从Mathtype到CSDN公式转换

在Mathtype中可以设置公式拷贝到剪切板进行Latex转换。选择“转换到其他语言(文本)”中的TeK-Flain Tex格式,然后转帖到CSDN。


似乎这样做非常自然方便,但其中存在着一个缺点,那就是: 很多Latex的公式语法在CSDN中不支持.

比如下面的公式


直接从Mathtype拷贝到CSDN的Markdown编辑器之后的代码是下面:

$$A = \left[ {\matrix{ 1 & 2 \cr  2 & 4 \cr
} } \right] \cdot \left[ {\matrix{ 1 \cr 2 \cr
} } \right]$$

而实际的代码为:

$A = \begin{bmatrix} \begin{matrix} 1 & 2\\2 & 4\\\end{matrix} \end{bmatrix} \cdot \begin{bmatrix} \begin{matrix} 1\\2\\\end{matrix} \end{bmatrix}$

这种需要通过代码转换,才能够将MATHTYPE中的Latex公式文字转换到CSDN中去。这部分使用PYTHON语言来实现,它直接从Windows剪切板将MATHTYPE的公式文档获取,进行转换后在直接粘贴到CSDN的Markdown编辑器中,便可以实现高效公式输入了。

详细的代码可以参见:

  • https://zhuoqing.blog.csdn.net/article/details/107335408#1.mt2csdn

3.从Mathtype到CSDN图片拷贝

在前言中介绍了CSDN的显示公式问题[5],将Mathtype编辑的公式直接按照图片方式加入的CSDN的Markdown编辑器就可以解决这个问题。当然,这也会带来相应的问题:

  • 问题1:公式不能够再重复高效的编辑;
  • 问题2: 如果解决现实比例,使得插入的公式能够与网页的其它文字比例相当。
  • 问题3: 如果解决在手机屏幕上观看的问题。在普通的手机上查看公式需要能够紧凑利用到手机的宽度,同时调整图片的尺寸使之能够显示的比较自然。
  • 问题4: 如果能够在公式后面加上公式标号,以方便文中进行引用。

通过PYTHON程序 MPC 来解决上述问题。通过调用MPC和施加相应的参数,可以方便的直接将在MATHTYPE中编辑好的公式直接插入到CSDN,并进行尺寸格式的调整。

MPC的功能是在当前Window下搜索MathType窗口,并根据窗口调整裁剪的图片大小和宽度。根据MPC的参数控制是否进行居中居左显示,并设置公式标号以及公式边框。然后直接插入到CSDN的Markdown编辑器中。

具体的使用方式可以参见MPC的代码:

  • https://zhuoqing.blog.csdn.net/article/details/107335408#1.mt2csdn

下面显示示例:

  • [ ]  居中显示
  • [ ]  居右显示
  • [ ]  带有边框

上述显示的比例和效果也适合在手机屏幕中阅读,如果现在你使用手机观看本博文,就会体会到这一点。

※ 总结


使用MathType帮助在CSDN中录入公式,可以大大提高输入的效率,同时也能够优化显示的方式。特别是通过图片自动嵌入,可以使用显示的公式能够与其它文档中的显示风格保持一致。

文中给出了两种方式所需要的PHTYHON程序。如果配合TEASOFT软件在后台做支撑,通过键盘上的组合快捷键调出PYTHON命令完成插入功能,则可以使用的上述编辑过程如同行云流水。




公事号留言

旧对比图,我们的赛道准备好了,不知道车友们的车准备好了吗



大大 我是武汉理工大学的学生负责人,今天学校开会,表示如果学校组合,武汉理工大学可以举办组合比赛。

回复:具体的学校组合报名通知将会在明天发布。


师,这个游戏币加乒乓球,是不是符合传球的球的标准?


回复:请测量一下它的尺寸是否符合要求。


老师,ai电磁电感在车模运行方向上不超过车轮中心线5cm,是电感离轴心的水平距离还是直线距离,是到电感最远的距离还是到电感中心的距离。

回复:是电感的前端距离前轮的轴心距离。


老师,我是做节能的,自己找到了一种轮子,直径比赛规只大了2mm,这个还能用吗?

回复:如果不是D,E车模的轮子,则必须符合小于50厘米的规定。你要么在将它减少一些。

TsinghuaJoking 这是一个公众号,它不端、不装,与你同游在课下、课上。 卓晴博士,清华大学中央主楼 626A。010-62773349, 13501115467,zhuoqing@tsinghua.edu.cn
评论
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 145浏览
  • 故障现象 一辆2007款日产天籁车,搭载VQ23发动机(气缸编号如图1所示,点火顺序为1-2-3-4-5-6),累计行驶里程约为21万km。车主反映,该车起步加速时偶尔抖动,且行驶中加速无力。 图1 VQ23发动机的气缸编号 故障诊断接车后试车,发动机怠速运转平稳,但只要换挡起步,稍微踩下一点加速踏板,就能感觉到车身明显抖动。用故障检测仪检测,发动机控制模块(ECM)无故障代码存储,且无失火数据流。用虹科Pico汽车示波器测量气缸1点火信号(COP点火信号)和曲轴位置传感器信
    虹科Pico汽车示波器 2025-01-23 10:46 72浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 194浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 592浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 158浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 210浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 320浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 122浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 134浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 175浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 658浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 203浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦