0
在ReStructuredText中,是否有可能在同一個詞中強調而不重點?例如:強調而不是強調同一個詞
*emph*not-emph
導致 「EMPH無EMPH」,但中間沒有空格?我找不到辦法做到這一點,甚至沒有替代品。
在ReStructuredText中,是否有可能在同一個詞中強調而不重點?例如:強調而不是強調同一個詞
*emph*not-emph
導致 「EMPH無EMPH」,但中間沒有空格?我找不到辦法做到這一點,甚至沒有替代品。
你在找什麼是Character-Level Inline Markup。從reStructuredText的說明書中的描述是(重點煤礦):
它可以用反斜槓字中標記單個字符轉義[...] 反斜槓可以用來允許任意文本緊跟內聯標記。
在說明書中提供的兩個例子是:
對於單個字符立即內標記以下:
Python ``list``\s use square bracket syntax.
對於任意的文本立即內標記以下:
Possible in *re*\ ``Structured``\ *Text*, though not encouraged.
因此,要達到你想要的輸出,你需要用反斜槓轉義空白模式:
*emph*\ not-emph
這是必需的原因是因爲inline markup recognition rules要求:
在線標記結束字符串必須結束文本塊或緊隨其後
- 空白,
- 其中一個ASCII字符 - 。 ,:; ! ? \ /「')]}>或
- 使用Unicode類別鈀(DASH)非ASCII標點字符,寶(其他),Pe的(關閉),Pf的(最終報價), 。或裨(初始引號)
注意,使用該圖案的上面在說明書的reStructuredText氣餒:
不鼓勵使用反斜槓轉義字符級內聯標記。這種使用是醜陋的,並且對未處理的文檔的可讀性有害。請謹慎使用此功能,並且只能在絕對必要的情況下使用。