You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在xaringan中使用CSS类语法时如何正常显示尖括号包裹的文本

问题产生原因

  • R Markdown的渲染逻辑原生支持内嵌HTML,所有被成对尖括号包裹的内容会被直接判定为HTML元素尝试解析,而非作为普通文本处理。
  • 三行内容的渲染差异来自尖括号的结构完整性:
    • 前两行分别写的是.red[<command]和.red[command>],仅存在单侧尖括号,不满足HTML标签的成对结构判定条件,会被当成普通文本正常渲染并应用红色样式,符合预期效果。
    • 第三行写的是.red[<command>],是完整的成对尖括号结构,渲染时引擎会把<command>识别为未知空HTML标签,直接丢弃这段文本,不会将其作为.red类的作用对象输出,因此最终只显示了“blah”。

实现目标效果的调整方案

如果要让第三行正常显示,且后面紧跟红色的成对尖括号包裹的command文本,可以选择以下任意一种写法:

  • 用HTML实体转义尖括号,让引擎将其识别为普通文本而非HTML标签:
    blah .red[&lt;command&gt;]
    
  • 用反斜杠转义尖括号,取消其作为HTML标签起始/结束标记的特殊作用:
    blah .red[\<command\>]
    
  • 配合行内代码使用,让尖括号作为代码内容被正常渲染:
    blah .red[`<command>`]
    

内容的提问来源于stack exchange,提问作者itsMeInMiami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.26 14:45:09