MathType

simpletex公式识别的结果怎么用进论文:LaTeX 复制之后的三步

更新于

simpletex公式识别给出一段 LaTeX 代码之后,不少正在整理论文公式的研究生会停在下一步:代码复制下来了,接下来放到哪里、怎么确认它是对的、最后以什么格式交给期刊或导师。下面按三步写清楚:粘贴进编辑器让它显示出来,核对结构,按投稿要求选格式。每一步都附上常见的出错情形,最后说明在本站 LaTeX 模式里怎样把这三步接起来。

第一步:粘贴进编辑器,先让它显示出来

复制下来的代码,先粘进一个能渲染 LaTeX 的编辑器,看它能不能正常显示。显示不出来时,按下面三个原因依次排查。

一是定界符重复。识别工具有时会在代码外面包好 $$ 或 \[,粘到一个本身就在公式环境里的编辑区,等于包了两层,渲染就会失败。把最外层的定界符删掉,只保留公式内容。

二是花括号不成对。长公式里少一个右花括号,整条都显示不出来。从错误提示的位置往前找,或者把公式分段粘贴,哪一段报错就检查哪一段。

三是用了编辑器不支持的宏包命令。论文模板里自定义的命令、某些宏包专有的写法,换一个环境就不认识,改成标准写法即可。

第二步:核对结构,分清行内与独立公式

能显示之后,对照原图核对结构:分式范围、根号覆盖、上下标位置、积分与求和的上下限。比如下面这条,要看积分上下限是否挂对、微分号前面有没有保留小间距:

从一个起点两次分叉得到四种结论,好比核对结构后再分清行内与独立公式

\int_{0}^{1} x^{2}\,\mathrm{d}x = \frac{1}{3}

同时确认这条公式在论文里是行内公式还是独立公式。行内公式夹在句子中间,用单个美元符号包住,字号和行高要跟正文协调,不宜放太高的分式;独立公式单独成行,需要编号的放进 equation 环境。识别工具给的代码通常不区分这一点,需要自己按论文上下文决定。

实验室研究员用数位板整理草稿

第三步:按投稿要求选格式

公式最终交出去的形式,由投稿要求决定,而不是由识别工具决定。

用 LaTeX 模板投稿的,保留核对好的源码,放进模板对应位置即可。期刊给的是 Word 模板的,需要 Word 里能双击修改的公式,把代码放进公式编辑器,导出 Word 文档,用 Word 2016 及以上版本打开。明确要求 MathML 的,导出 MathML 文件。只允许图片的情况比较少见,确有要求时选 SVG 这类放大不失真的格式。

本站在这一步的衔接是:把代码粘进公式编辑器的 LaTeX 模式,左侧是源码,右侧同步预览,第一步的排查和第二步的核对都在这一屏里完成;确认无误后切回「可视化」,从顶栏导出 Word(.docx)、MathML(.xml)或 LaTeX(.tex)。导出在 LaTeX 模式下不可用,需要登录并开通会员。

对比图:两个抽象数字标签方块并排表示位数不匹配的概念,只用色块区分,不写数字

各步常见错误清单

  • 粘贴时连同定界符一起复制,公式外面包了两层。
  • 形近字符没核对,数字 1 与字母 l、数字 0 与字母 o 混用。
  • 把本该独立成行的长分式放进行内,正文行距被撑开。
  • 期刊要 Word 可编辑公式,交的却是公式图片,编辑部无法修改。
  • 多条公式编号手动写进公式内容里,调整顺序后编号全乱。

延伸阅读

  • 公式识别:从取图、框选到导出的完整操作流程
  • simpletex在线使用:网页识别工具的注册与用量限制怎么核对

常见问题

识别出的代码粘进编辑器后为什么显示不出来?
常见三种原因:代码外面多包了一层定界符,花括号没有成对,或者用了编辑器不支持的宏包命令。先删掉最外层的美元符号或方括号定界符,再逐对检查花括号,最后把不认识的命令换成标准写法。
投稿要求 MathML,从 LaTeX 怎么转?
把 LaTeX 代码放进公式编辑器,在预览里确认排版无误,再导出 MathML 格式即可。本站导出 MathML 得到的是 .xml 文件,导出需要登录并开通会员。提交前用期刊指定的方式检查一次文件能否正常读取。
行内公式和独立公式在代码上有什么区别?
公式内容本身可以完全一样,区别在定界方式。行内公式夹在句子中间,用一对单个美元符号包住;独立公式单独成行,用双美元符号或 equation 环境包住,用 equation 环境还能自动编号。