Julia中PrettyTables输出LaTeX时如何保留原有LaTeX命令?
解决PrettyTables输出LaTeX时保留已有LaTeX格式的问题
当使用PrettyTables的LaTeX后端输出包含预格式化LaTeX内容的表格时,默认的转义行为会破坏原有格式。你可以通过设置escape_latex = false参数来禁用自动转义,从而保留原始的LaTeX代码。
修正后的示例代码
using PrettyTables # 包含预格式化LaTeX的数据 data = ["Br{\\\"o}dbit" "Sweden"] # 输出LaTeX格式表格,保留原有LaTeX内容 pretty_table( data, backend = :latex, escape_latex = false )
说明
escape_latex是LaTeX后端的专属参数,默认值为true,会转义所有特殊字符(比如"、\等)- 将其设为
false后,PrettyTables会直接输出你提供的原始字符串,不会进行额外转义,这样就能保留表格中已有的LaTeX格式内容
内容的提问来源于stack exchange,提问作者Mikael Fremling
相关产品推荐
相关产品推荐

