Quarkdown 横空出世:当 Markdown 遇上 LaTeX,排版世界迎来新变革
在科技圈,每隔一段时间就会出现试图「重新发明轮子」的项目。但当这个轮子确实比原来的更圆、更好用时,我们是否应该给它一个机会?最近在GitHub上爆火的Quarkdown项目,就是这样一个野心勃勃的「造轮子」工程——它想要结合Markdown的简洁与LaTeX的强大,创造一个全新的排版系统。 从一个痛点说起 如果你曾经写过学术论文或技术文档,一定对这个场景不陌生:用Markdown写作时觉得功能太少,想要更复杂的排版;切换到LaTeX后又被满屏的反斜杠和begin/end弄得头晕眼花。正如HackerNews用户blenderob所说:「LaTeX的语法就像是在惩罚用户。」 Quarkdown的诞生,正是为了解决这个两难困境。它的核心理念很简单:保持Markdown的易读性,同时提供LaTeX级别的排版控制能力。 魔法般的函数系统 Quarkdown最引人注目的特性是其函数调用系统。想象一下,你可以在Markdown中这样写: .function {greet} to from: **Hello, .to** from .from! .greet {world} from:...
