Word 公式排版没有 LaTeX 强是事实,但是这个差别只有硬核用户才能体会到(只有需要非常复杂——比多数计算机科学学生需要排版的还要复杂——的公式才会体会到);以大多数人对待排版的精细程度,还轮不到嫌弃 Word 的公式编辑器不好用(不是从资格上评价,而是从“谁是排版效率和结果的瓶颈”上评价)。
此外,Word 的公式编辑器语法是 Unicode Technical Note #28 说明的纯文本编码数学公式方案。
本文总结了一些 Word 输入公式的键盘快捷方式,以及一些 LaTeX 中排版数学公式的常见错误。
举个例子,下面的 LaTeX 有 6 个排版错误,试试找出来:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
By Newton-Leibniz formula, we have
\begin{align*}
\int_0^1{x^2dx}
=&\frac{x^3}{3}|_0^1\\
=&\frac13
\end{align*}
\end{document}
文章的题图是一篇用 Word 排版的文档——用来提交一个要求用 LaTeX 排版的作业。
1
shalk 2019-01-31 13:39:45 +08:00
问一个标题无关的问题,楼主的博文我用 24 “ dell 显示器 chrome 最大化 打开,滚动条是横向的
这个时候感觉体验不是很好,我恰好看到两栏多出一截,而且我只能用鼠标操作滚动条。 当我把浏览器大小调整小一些,就会变成常见的滚动条,体验正常。 不知道是不是我的浏览姿势不对,还是适配出现了一些情况? |
2
geelaw OP @shalk #1 在 Chrome 里面横向滚动是 Shift+滚轮上下,也可以用方向键滚动(需要先聚焦在内容上)。
我觉得两栏多一点挺好的,这个符合 Metro 的“给予提示”的原则(告诉用户右边还有内容)。不过我没有 intentionally 设置成多一截。 我不想用 JavaScript 重定向滚动方向,所以只能使用浏览器自带的滚动机制,或者选择看窄的页面。 |
3
capbone 2019-01-31 15:47:51 +08:00
* 积分符号没加间隔
* 微分符号没加间隔 * 微分符号没用正体 * 行间公式之前不应该空一行 * 最后没句号 还有啥? 另外这些只能算排版不规范吧?不能算错误,毕竟编译都能通过。 其实我之前也写过 LaTeX 找茬的文章: http://capbone.com/latex-notes-details/ 另外这个博客居然是横屏滚动,我这边鼠标中间是失效的,很影响体验。 |
4
capbone 2019-01-31 15:52:03 +08:00
哦,第 6 点应该是&之前要加{},学习了。
|
5
geelaw OP @capbone #3 排版错误是指结果上的错误,而不是不能排版成 PDF,你可以理解为程序里的“业务逻辑错误”而不是“编译错误”。
你可以查看博文寻找答案(你的答案不完全正确)。关于横屏你可以看 #2。 你链接的文章中提到的 i.e.、e.g. 和后面文字的空格问题是一个双重更正——因为 i.e. 和 e.g. 后面必须跟随逗点。(我目前想不到不跟随逗点的用法,但 cf. 倒是可能有这个问题)。 People often use shorthands from Latin, e.g., using ‘ e.g.’ to replace ‘ for example ’. 微分前面的间距已经用文章里提到的更正确的方式解决了。我不知道积分的间距应该缩小(但是如果上下限很长的话确实应该缩小)。关于括号配对我是坚持一定要尽量使用配对而不是大小。其他里面的 1,我认为那样做是语义错误,所以坚决反对;其他的 3,那个现象叫做连笔(合字,ligature )。 |
6
keith1126 2019-02-01 20:33:50 +08:00
其实用 LaTex 的主要原因是方便代码排版...公式倒是次要的
|
7
dalieba 2019-02-04 10:45:42 +08:00 via Android
给 LaTeX 开发者发个 issue
https://github.com/latex3/latex2e/issues |
8
dalieba 2019-02-04 10:54:57 +08:00 via Android
或者跟 TUG 讨论: http://tug.org/contact.html
|
9
Apol1oBelvedere 2019-08-21 19:48:22 +08:00
the hero image 的公式和正文分别推荐什么字体呢?
|
10
geelaw OP @Apol1oBelvedere #9 正文是 Computer Modern Unicode,忘了公式的字体名字了。
|