我如何准备一个 word 文档,以便 writer2latex 能给我最好的结果?

我如何准备一个 word 文档,以便 writer2latex 能给我最好的结果?

我正在将一些 Word 文档转换为乳胶。我决定采用以下方法:

Word -> ODF(使用 odf 导出或通过 libreoffice)-> latex(writer2latex)。

writer2latex 生成的文档确实看起来不错,但不幸的是,writer2latex 为每个单独的文本元素创建了似乎一百万种不同的样式。有没有办法可以尽量减少创建的样式数量?我知道使用选项cleanultraclean将删除任何样式,但是,我最终不得不再次浏览整个文档,然后手动应用样式。有没有巧妙的方法可以解决这个问题?

而且:有没有办法说服 writer2latex 使用\chapter而不是\section作为顶级类别?

非常感谢您对这些问题提出的任何建议!!

编辑: 整个项目约250-300页,由10个独立的word文档组成。

答案1

要使用\chapter而不是 ,\section您可以用 支持正则表达式的编辑器进行简单的搜索和替换sed。以下是 sed 所需的命令:

sed -e 's/^\\section{\([^}]*\)}$/\\chapter{\1}/' whatever.tex
sed -e 's/^\\subsection{\([^}]*\)}$/\\section{\1}/' whatever.tex
# etc.

相关内容