跳转至

LibreOffice使用问题

LibreOffice Writer审阅所致错误#

LibreOfficeWriter多人协作“追踪修订”会出错,主要表现为:改动某处后,显示无异常;但保存文件,再次打开后,全文各处很多以前删除的内容被显示为未删除,导致全文混乱。

如下原文:

修改绿色两处:

保存文件再打开,下面的“大多数”以下大段文字并意外恢复:

已知文档特征#

  • 最近在wps中处理过的,docx格式;
  • 最直接的检查方法:用writer“另存为”docx或doc,关闭后重新打开,看前后字数是否一致。

按理应当检查原文件的xml标签,可惜我不熟悉。

目前可能的解决办法#

  1. 用Writer导出odt;
  2. 仅修改odt(通过odt再导出的docx,也许可以在 Writer中修改,但只经过少量验证);
  3. 再导出需要的格式;
  4. 注意观察导出前后的字数是否一致(Writer有时要保存后,字数才是正确的,但有时保存后也不一定正确,所以需要通过前后变动来确认)

未证实的问题#

未经证实的问题:如果审阅人没有名称(编辑软件中没有设置用户名称所致),那么可能造成审阅标记混乱,比如错误恢复、大量时间归零的标记。

正则表达式查找替换增强插件#

Alternative Find & Replace for Writer (AltSearch)

命令行运行,批处理#

可以命令行无头运行(可结合python等脚本语言),如批量转换文档格式:

libreoffice --headless --convert-to epub *.odt

参见官方文档