资讯专栏INFORMATION COLUMN

LaTex

xiaolinbang / 2417人阅读

摘要:说起,又会扯出等一系列东西。支持等多种格式文档相互转换。关于操作生成的解决方案目前采取的是通过生成文件后,通过转成。相关的资料极少,而且基本好几年前的。即便如此,是强大的,只是缺少拓展者。

LaTex

说起LaTex,又会扯出Tex、MikTeX、CJK等一系列东西。这并不是我们关注的重点,然而如果你有时间,可以当个睡前故事看看这篇文章。我们只需要知道:

LaTex有一套自成体系的语法,常用于科研生产、试卷等文档排版。

支持复杂公式,如:x=frac {-bpm sqrt {{b}^{2}-4ac}} {2a},输出即为:

可通过百度的Kity Formula在线体验下。

Pandoc

支持LaTex/Markdown/Html/Docx/pdf等多种格式文档相互转换。
在线体验戳Here。
需要在电脑安装msi程序,通过控制台指令可调用(也支持Linux/Mac)。

pandoc rebey.tex -o tex.pdf --latex-engine=xelatex -V mainfont="SimSun"
JTex

usajusaj封装的Java生成.tex文件的工具包。关于Java操作Latex生成Word的解决方案目前采取的是通过JTex生成.tex文件后,通过Pandoc转成doc/docx。相关的资料极少,而且基本好几年前的。这里我按这个思路写了Demo。

Github传送点Here。

注意:插入公式时,需要将LaTex表达式放在两个“$”之间。

硬伤

没有像Office那样图形化的操作页面。以至于在您不了解LaTex语法的情况下,想要编写一个符合需求的文档需要花费大量的精力去了解指令,还拥有类似css的样式.sty之类的。

使用Pandoc将LaTex转换成pdf的效果还是不错的,但是转成doc时效果存在一定偏差。

即便如此,LaTex是强大的,只是缺少拓展者。

扩展

Myscript,支持手写输入公式,可导出LaTex/MathML/Image/Binary data等。

更多有意思的内容,欢迎访问rebey.cn

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70614.html

相关文章

  • 使用Markdown输出LaTex数学公式

    摘要:如果我们需要输出的数学公式比较复杂,或者我们需要凸出并独立显示公式,这个时候我们就需要使用到公式的块状输出,块状输出的语法使用个美元符号数学公式,我们来看案例。 现在大数据、人工智能、数据分析等很多技术岗位都对数学有一定的要求,数学越来越重要,很多人也开始尝试学习数学,脑子里突然就有了结合Python编程来学习数学的想法。在网络上搜索了很多相关资料,看到非常多不错的尝试,但是国内在这方...

    Pink 评论0 收藏0
  • Python:线性代数-LaTeX用法(四十)

    摘要:使用将公式转为,兼容使用在前端页面中加入该引用使用方法默认的数学分隔符是和用于显示数学,而用于行内数学。请特别注意默认情况下不使用行内分隔符这是因为美元符号在非数学设置中经常出现,这可能导致某些文本被意外地视为数学。 在学习线性代数,需要写博客,遇到复杂的数学公式如向量、矩阵、微积分公式没法用普通的方法打印,所以,使用LaTeX解决了这个问题。 一、什么是LaTeX LaTeX, 是一...

    asoren 评论0 收藏0
  • 分享一个免费的在线表格转换工具 - TableConvert

    摘要:是一个可以在线转换表格的工具,支持表格表格和表格,并且还内嵌了一个表格编辑器,像微软的一样编辑,使用非常方便。拿到对应表格的后,可以直接在文档中使用该文本。 showImg(https://segmentfault.com/img/bVbwJCE?w=1200&h=674); TableConvert 是一个可以在线转换表格的工具,支持 Markdown 表格、CSV、JSON、XML...

    邹强 评论0 收藏0
  • 机器学习:梯度下降

    摘要:学习速率的取值问题当取值较大时,即梯度下降迭代的步长较大,梯度下降迭代过程较快。在处的次梯度集称为微分集并表示为。在随机梯度下降中,我们不要求更新方向完全基于梯度。相反,我们允许方向为随机向量,并要求其期望值为当前向量处函数的次梯度。 1,概述 1.1,梯度下降法 假定给定函数: ,求解...

    LittleLiByte 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<