如何在AsciiDoc中对单个单词内的部分字符设置斜体?
在AsciiDoc中实现单词内部分字符的斜体强调
嘿,这个问题我之前也踩过坑!AsciiDoc完全支持在单个单词内部对部分字符做强调,不需要拆分单词,只是你之前用的with_emphasis_写法不对~
正确的实现方式
直接用AsciiDoc的内联强调标记(*或_,二选一即可)包裹单词里需要斜体的部分,不要在标记前后加空格,这样AsciiDoc就会识别为单词内部的强调,不会把单词拆分开。
举几个实际的例子:
- 如果你想给
withEmphasis里的Emphasis加斜体,写成:with*Emphasis* - 如果是下划线分隔的单词
with_emphasis_text,要把中间的emphasis设为斜体,写成:with_*emphasis*_text - 甚至可以给单词中间几个零散字符加斜体,比如
un*believ*able,渲染后只有believ部分是斜体
完整示例代码
以下是单词内强调的实际用法: 1. 单个驼峰单词:with*Emphasis* 2. 下划线分隔单词:my_*highlighted*_part 3. 零散字符强调:un*believ*able
渲染后的效果会保持单词的完整性,只有被标记包裹的部分呈现斜体样式,完全符合你的需求~
内容的提问来源于stack exchange,提问作者anonk
相关产品推荐
相关产品推荐

