Emacs org-mode:org 到 html 转换 -- 半复杂的文字标签

发布于 2024-10-10 04:05:41 字数 320 浏览 4 评论 0原文

如何在文字标记之间包含 ~ 以使最终结果为 ~/.emacs?显然, ~~/.emacs~ 不起作用...

同样,我怎样才能在文字标签中将某些内容设为斜体,以便结果为 something some ;斜体?显然,~something some /italicize/~ 不起作用...

(我使用与 org-publish-project 一起使用的默认函数进行转换。)

How can I include ~ in between literal tags so that the end result is <code>~/.emacs</code>? Obviously, ~~/.emacs~ won't work...

Similarly, how can I make something italic within literal tags so that the result is <code>something something <i>italicize</i></code>? Obviously, ~something something /italicize/~ won't work...

(I am using the default functions used with org-publish-project for the conversion.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠檬色的秋千 2024-10-17 04:05:41

要在等宽格式中包含 ~ 字符,您可以使用 code 标记:=~/.emacs=。 HTML 输出对我来说似乎是相同的。我在逐字标记中包含 ~ 的结果不一致,例如 ~/~/.emacs~ 似乎有效,但您的示例不起作用t。

根据 org-mode 手册,强调和等宽部分

代码中的文本和逐字字符串未针对 Org 模式特定语法进行处理;它被逐字导出。

因此,要在文字标记中获得所需的格式,您需要使用 HTML 并将其转义:

~something something @<i>italicize@</i>~

请参阅 引用 HTML 标签了解更多详细信息。

To include the ~ character in monospaced formatting, you could use code markup: =~/.emacs=. The HTML output appears to be the same for me. I had inconsistent results with including ~ in the verbatim markup, e.g. ~/~/.emacs~ seems to work, but your example doesn't.

According to the org-mode manual, Emphasis and monospace section:

Text in the code and verbatim string is not processed for Org-mode specific syntax; it is exported verbatim.

So, to get the formatting you desire in the literal tags, you need to use HTML and escape it:

~something something @<i>italicize@</i>~

See Quoting HTML tags for more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文