我正在向一家期刊1提交一份手稿,该期刊只接受 Word 或 .rtf 提交(arrrg!)并且他们要求表格是制表符分隔的文本。
有没有办法将 LaTeX 表格编译成制表符分隔的文本?
我将其用latex2rtf
作主文档,但这样会嵌入表格。我也尝试过,detex
但并没有删除表格格式(例如&
)。我在 Linux 上运行 texlive。
谢谢。
- 该期刊淡水生物学供参考
答案1
自动方式不存在。但你可以用 替换&
。\>
然后你只需要定义一个前一行来定义制表位,例如
foo \= bar \= baz \= foobar \= foobarbaz\kill
或者
\hspace*{1cm} \= \hspace{2cm} \= \hspace{1cm} \= \hspace{3cm}\kill
tabular
然后必须用环境替换环境tabbing
。如果你没有太多表格,应该是可能的
答案2
我想要一种批量处理一堆表格的方法,所以我编写了一个sed
脚本来转换 LaTeX 格式。基本脚本如下,但很容易为特殊情况添加行(例如,s/\\---/-/g
将所有 LaTeX\---
破折号转换为-
)
s/&/\t/g # replace LaTeX & delimiters with tab
s/%.*/ /g # remove LaTeX comments
s/\\.*/ /g # remove all remaining LaTeX formatting