LaTeX

渲染错误的 LaTeX 代码,单独提取

在本帖进行测试,和说明。

ice100012/16/2017, 4:42:47 AM

预览:

% <![CDATA[
\DeclareMathOperator{Set}{Set}
\DeclareMathOperator{where}{where}
\DeclareMathOperator{proof}{proof}
\DeclareMathOperator{data}{data}
\DeclareMathOperator{rev}{rev}
\DeclareMathOperator{ff}{ff}
\DeclareMathOperator{lemma}{lemma}
\DeclareMathOperator{intro}{intro}
\DeclareMathOperator{id}{id}
\DeclareMathOperator{refl}{refl}
\DeclareMathOperator{params}{params}
\DeclareMathOperator{Vec}{Vec}
\DeclareMathOperator{rewrite}{rewrite}
\DeclareMathOperator{with}{with}
\DeclareMathOperator{lhs}{lhs}
\DeclareMathOperator{rhs}{rhs}
\DeclareMathOperator{xs}{xs}

\begin{align*}
& \data F : \Bbb{N} \rightarrow \Set \where \\
& \ \ \ff : (n : \Bbb{N}) \rightarrow F \ n \\
\\
& \proof _0 : \{n : \Bbb{N}\} \rightarrow F\ n \rightarrow F\ n \rightarrow F\ n \\
& \proof _0 \ (\ff \ n) \ (\ff \ {.}n) = \ff\ n
\end{align*} %]]>
ice100012/16/2017, 4:42:59 AM

渲染测试:

$$ \DeclareMathOperator{Set}{Set} \DeclareMathOperator{where}{where} \DeclareMathOperator{proof}{proof} \DeclareMathOperator{data}{data} \DeclareMathOperator{rev}{rev} \DeclareMathOperator{ff}{ff} \DeclareMathOperator{lemma}{lemma} \DeclareMathOperator{intro}{intro} \DeclareMathOperator{id}{id} \DeclareMathOperator{refl}{refl} \DeclareMathOperator{params}{params} \DeclareMathOperator{Vec}{Vec} \DeclareMathOperator{rewrite}{rewrite} \DeclareMathOperator{with}{with} \DeclareMathOperator{lhs}{lhs} \DeclareMathOperator{rhs}{rhs} \DeclareMathOperator{xs}{xs} \begin{align*} & \data F : \Bbb{N} \rightarrow \Set \where \\ & \ \ \ff : (n : \Bbb{N}) \rightarrow F \ n \\ \\ & \proof _0 : \{n : \Bbb{N}\} \rightarrow F\ n \rightarrow F\ n \rightarrow F\ n \\ & \proof _0 \ (\ff \ n) \ (\ff \ {.}n) = \ff\ n \end{align*} $$

ice100012/16/2017, 4:43:31 AM

目前的状况:垃圾的一比,我空个行就识别错误了。

ice100012/16/2017, 4:43:46 AM

LaTeX 代码出处: http://ice1000.org/2017/11/09/ProofInAgda5/ 的第一个代码块。

ice100012/16/2017, 4:44:02 AM

在知乎,类似的 LaTeX 代码渲染正常。
只是这篇博客还没转载到知乎,就暂时参考的老博客。

ice100012/16/2017, 4:45:40 AM

虎哥,这个社区的槽点让我想虎哥化了。

ice100012/16/2017, 4:46:08 AM

你的姿势可能不对…… * 被 markdown 转换成 _ 了……

$$\DeclareMathOperator{Set}{Set} \DeclareMathOperator{where}{where} \DeclareMathOperator{proof}{proof} \DeclareMathOperator{data}{data} \DeclareMathOperator{rev}{rev} \DeclareMathOperator{ff}{ff} \DeclareMathOperator{lemma}{lemma} \DeclareMathOperator{intro}{intro} \DeclareMathOperator{id}{id} \DeclareMathOperator{refl}{refl} \DeclareMathOperator{params}{params} \DeclareMathOperator{Vec}{Vec} \DeclareMathOperator{rewrite}{rewrite} \DeclareMathOperator{with}{with} \DeclareMathOperator{lhs}{lhs} \DeclareMathOperator{rhs}{rhs} \DeclareMathOperator{xs}{xs}$$

\begin{align} & \data F : \Bbb{N} \rightarrow \Set \where \ & \ \ \ff : (n : \Bbb{N}) \rightarrow F \ n \ \ & \proof _0 : {n : \Bbb{N}} \rightarrow F\ n \rightarrow F\ n \rightarrow F\ n \ & \proof _0 \ (\ff \ n) \ (\ff \ {.}n) = \ff\ n \end{align}

Colliot12/16/2017, 4:58:35 AM

那应该是markdown太垃圾了。我们换个渲染器吧。

或者改下源码重新编译个markdown吧。

ice100012/16/2017, 5:38:19 AM

预览:

取消

其他地方

ice1000 回复了 说起来感觉上线之后没那么辣眼睛

谢谢虎哥 虎哥 人间的真男人 虎哥 我的偶像

ice1000 回复了 说起来感觉上线之后没那么辣眼睛

虎哥帮我删了前面这回复吧。我单独开新帖了。

ice1000 回复了 关于图片资源的安全的想法

我刚刚去找到了那个文件。测试一下还在不在。其他不这么刺激的都露脸了,我感觉不好。我发个不露脸的预览图吧。高清的也不发。 嗯。看起来知乎服务器是不删的。

ice1000 回复了 标题太长不太能完全显示耶

首页应该渲染数学。我觉得首页应该渲染数学。 看看人家Computer Science。

ice1000 回复了 爱情是什么?标题为啥至少10个字?

StackOverflow 要 15 character 。我觉得可以数字节数。很科学。 另外我可能对爱情没什么兴趣。 另外这个问题为什么是龙神提的,明明一股虎哥的味道。

ice1000 回复了 意见反馈发在哪 /没有专门的地方 委屈巴巴

我在群里发了不少了。

ice1000 回复了 听说站长想让我帮忙推广社区?

话说我果然看见了院长说的那个问题,就是输入法的问题,输入法如果不是自己上屏,而是用 enter 把英文强制上屏的,就不会触发预览的渲染…… 这是我说的。

ice1000 回复了 你们觉得 Rust 是如何解决 C++ 的哪些问题的?

把右值引用、 copy constructor 的存在直接抹掉,让你手动 clone 。 简直科学到一种境界。 然后就是 trait-based oo ,和合理的 inline ,和不那么被滥用的 dynamic dispatch ,以及函数式特性。 Rust 是人类的希望。

ice1000 回复了 Git rebase 是用来干啥的?

垃圾虎哥。我的样式被吃了。 垃圾虎哥。
槽两个: 这提问太垃圾了 这水区字数限制太垃圾了

写好了只能搬到博客去。回答在这里: ttp://ice1000.org/2017/12/15/RebaseOrMerge/ 这样的markdown被渲染出来竟然是下面那副德行。 怼虎哥。

ice1000 回复了 Git rebase 是用来干啥的?

垃圾虎哥。 吐槽两个: 这提问太垃圾了 这水区字数限制太垃圾了 我写好了只能搬到博客去。回答在这里: ttp://ice1000.org/2017/12/15/RebaseOrMerge/