【问题标题】:Is there a way in Markdown for creating aliases for HTML symbols or LaTeX commands?Markdown 中有没有办法为 HTML 符号或 LaTeX 命令创建别名?
【发布时间】:2019-08-31 15:50:56
【问题描述】:

是否可以在 Markdown 中以这样的方式创建别名,即我可以编写 --> 并且它会显示 →,因为它是为 HTML 右箭头编写的 ◗ 或为 LaTeX 右箭头编写的 $\rightarrow$? 谢谢!

我在 Jupyter notebook 中使用 Markdown,虽然它没有实现像 GitHub Flavored Markdown 这样的好功能。

【问题讨论】:

  • 简短回答:不,但您可以预处理 Markdown 文档(虽然我不知道有一种方法可以连接到 RMarkdown/Knitr/Jupyter 进程,所以做好这件事并非易事)。最好的希望是内联 R 代码,例如 r`rarrow` ,并在文档中的某处适当定义 rarrow 变量。
  • 嗯,我明白了...是否可以为 Markdown 引擎创建某种扩展,以检测在文档开头创建的宏?我想这就是创建 GitHub Flavored Markdown 所做的工作,对吧?

标签: html latex markdown alias symbols


【解决方案1】:

我认为 Markdown 或 Jupyter 中没有专门针对此的内容,但您的操作系统可能能够帮助您插入 Unicode 字符。例如,在我的 Linux 机器上,我配置了 compose key。如果我按 Compose - > (一次按下并释放每个键)我会得到“→”。

您的操作系统可能会提供不同的方法。例如,在 Windows 上,您可以使用 alt codes 输入一些特殊字符。我认为 Alt+Numpad 2 后跟 Alt+Numpad 6 会插入一个 → 字符。

这种方法的一大好处是您可以在所有应用程序中使用它,而不仅仅是一个。

【讨论】:

  • 谢谢!键入 Alt + Numpad 26 不仅可以在渲染文档中显示箭头,还可以直接在我的文本编辑器中显示,非常酷!所以这是一个很大的优势,尽管@KonradRudolph 扼杀了我对个人命令/宏的希望^^'
猜你喜欢
  • 1970-01-01
  • 2011-07-03
  • 1970-01-01
  • 1970-01-01
  • 2018-09-05
  • 2017-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多