Markdown Redmine中的相邻文字样式(不带空格)

Markdown Redmine中的相邻文字样式(不带空格),markdown,Markdown,我搜索了Google和StackOverflow,很惊讶我没有找到这个问题(如果我错过了,我道歉) 是否有标记语法或转义机制允许使用不同的文本样式格式化相邻字符序列?例如,我可以为粗体斜体写**bold**U italic,甚至可以为粗体斜体写**bold**U italic,而不需要相邻的空格。但我使用过的大多数降价渲染器都会对较长的序列进行分解:**bold**italic**bold**不会给出粗体斜体粗体。(事实上,StackOverflow是我发现的唯一一个可以实现这一点的地方。)一般

我搜索了Google和StackOverflow,很惊讶我没有找到这个问题(如果我错过了,我道歉)

是否有标记语法或转义机制允许使用不同的文本样式格式化相邻字符序列?例如,我可以为粗体斜体写
**bold**U italic
,甚至可以为粗体斜体写
**bold**U italic
,而不需要相邻的空格。但我使用过的大多数降价渲染器都会对较长的序列进行分解:
**bold**italic**bold**
不会给出粗体斜体粗体。(事实上,StackOverflow是我发现的唯一一个可以实现这一点的地方。)一般来说,当使用backticks在单间隔样式中混合时,这似乎更不可靠

一般来说,是否有某种方法来描述字符序列,可能使用一些显式结构,如LaTeX中的
{}
?例如,类似于
{**bold**}{{**italic}{**bold**}


似乎实现在如何处理这一点上有很大差异。问题是是否有一种特定的机制可以用来描述或范围格式化样式,如LaTeX
{}
机制。

如上所述,我很惊讶您在这方面遇到了问题。但在类似的情况下,例如,为了使一个单词的一部分变为斜体,我成功地利用了Markdown的方法,用一个:

例如,这:

_foo_​bar
渲染如下:

福​酒吧


假设输出格式为HTML,这可能也会对您有所帮助。

在Redmine中,您必须在两个不同格式的文本之间使用
,以便相邻显示它们(没有空格)

例如:

E=mc2必须是
*E*=mc^2^

正如您可能已经观察到的,在某些情况下,即使是简单的粗体也无法与纯文本/无格式文本相邻显示。上面的示例将显示一个与格式化和未格式化文本相邻的工作场景

以下是Redmine的文档提供的以下格式示例

**粗体*
*斜体_
**_粗体斜体_*
*+下划线+
*-突破-
*普通^上标^
*普通下标~
*@inlinemonospace@
*正常*粗体*_斜体u正常;E=mc^2^
*正常*粗体*_斜体_正常;E=mc^2^
*转义:*粗体*italic_@inlinemono@可选,使用HTML代码:*;粗体*_斜体_@inlinemono和#64;
结果:

  • 粗体
  • 斜体
  • 粗体斜体
  • 尽管如此
  • 纯上标
  • 普通下标
  • inlinemonospace
  • 正常粗体斜体正常;E=mc2
  • 正常粗体​斜体正态;E=mc2
  • 转义:使用HTML代码的粗体斜体@inlinemono@替代:*粗体*\u斜体@inlinemono@

我刚刚检查了Redmine 3.4.8,这样的降价语法工作正常

**粗体**斜体**粗体**->italic粗体

我对此感到惊讶:“但我使用的大多数降价渲染器都会分解为更长的序列:
**粗体**斜体**粗体**
不提供粗体格式(事实上,StackOverflow是我发现的唯一一个有效的地方)。”它在很多地方都是这样工作的,包括GitHub和original。您能给出一个不同的渲染示例吗?
* *bold*
* _italic_
* *_bold italic_*
* +underline+
* -strike-through-
* Plain ^superscript^
* Plain ~subscript~
* @inline monospace@
* normal *bold* _italic_ normal;E=mc ^2^
* normal<notextile></notextile>*bold*<notextile></notextile>_italic_<notextile></notextile>normal;E=mc<notextile></notextile>^2^
* Escaping: <notextile>*bold* _italic_ @inlinemono@</notextile> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alternative using HTML-codes: &#42;bold&#42; &#95;italic&#95; &#64;inlinemono&#64;