使用reprex包生成的HTML表格粘贴至Stack Overflow格式异常,需额外步骤?
问题:reprex生成的HTML表格粘贴到Stack Overflow显示原始代码怎么办?
我用reprex包生成包含HTML表格的代码片段,执行以下命令把结果复制到剪贴板:
reprex::reprex({ gt::gt(head(iris)) })
但粘贴到Stack Overflow时,预览显示的是原始HTML代码而非格式化后的表格,请问需要额外操作步骤吗?
解决方法
- Stack Overflow不支持直接渲染HTML表格,直接粘贴reprex默认生成的HTML代码只会显示原始文本。
- 推荐两种高效解决方式:
- 生成reprex时指定
venue = "so"参数,reprex会自动将HTML表格转换为Stack Overflow支持的Markdown格式:reprex::reprex({ gt::gt(head(iris)) }, venue = "so") - 先将gt表格转为Markdown格式再生成reprex:
reprex::reprex({ gt::gt(head(iris)) |> gt::as_markdown() })
- 生成reprex时指定
内容的提问来源于stack exchange,提问作者Arthur
相关产品推荐
相关产品推荐

