表格转 LaTeX 与 Markdown
粘贴电子表格,得到 LaTeX、Markdown 或 HTML 表格代码
正在加载工具…
把从 Excel 或 Google 表格复制的表格转换为 LaTeX tabular、Markdown 或 HTML 表格代码。适合把表格放进论文或报告,或编辑现有的 LaTeX 或 Markdown 表格。
使用方法
- 在“编辑表格”中,从 Excel 或 Google 表格复制一个区域,粘贴到任意单元格中。可以直接编辑单元格,并用“添加行”或“添加列”改变表格大小。
- 在每列上方的框中选择该列的对齐方式:“左对齐(l)”“居中(c)”或“右对齐(r)”。
- 在“输出设置”中设置“第一行为表头”“使用 booktabs 线条”和“用 table 环境包裹(caption、label)”。
- 选择 LaTeX、Markdown 或 HTML 作为输出格式,然后点击“复制”或“下载”。
计算方式与说明
- LaTeX 的十个特殊字符(& % $ # _ { } ~ ^ \)会自动转义。单元格内的换行会变成空格。
- 对齐方式为“自动”时,表头以下单元格全为数字的列右对齐,其他列左对齐。
- 在“粘贴或导入”中,可以把 LaTeX tabular 或 Markdown 表格转换回网格。LaTeX 只读取第一个 tabular,\multicolumn 单元格会被拆分为空单元格。
常见问题
- Excel表格怎么转成LaTeX代码?
- 在 Excel 中复制区域,粘贴到“编辑表格”的第一个单元格。tabular 代码会立即显示在下方;点击“复制”,再粘贴到你的文档中。
- LaTeX booktabs三线表有什么不同?
- 表格只使用 \toprule、\midrule 和 \bottomrule 三条横线,没有竖线。文档的导言区需要加入 \usepackage{booktabs}。
- Markdown表格怎么让某一列居中?
- 在分隔线的两侧都加上冒号,例如 :---:。在这里,为该列选择“居中(c)”,输出时就会自动这样处理。
- 支持合并单元格吗?
- 不支持。网格不能合并单元格,导入的 LaTeX 中的 \multicolumn 会被拆分为空单元格。