创建新文档时 LibreOffice Writer 中出现奇怪的字符

创建新文档时 LibreOffice Writer 中出现奇怪的字符

当我尝试创建并打开新的 odt/doc 文档(通过创建名为 xyz.odt 的文件)时,出现了奇怪的字符。理想情况下,打开文档时应该是空的。

当我删除字符并写入一些内容来保存文件时,文件一切正常,即数据保留正确并且没有显示奇怪的字符。

我看到的人物如下:


��#ࡱ###�################;###�� #############################����####����########�� ... ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������R#o#o#t# #E#n#t#r#y###############################################################������������### ...

答案1

这看起来像一个损坏的默认模板。

如果您从文件管理器(nautilus 或您使用的任何替代品)创建它们,那么请检查 ~/Templates 中的模板。

如果你在 LibreOffice 内部创建它们(通过文件 > 新建),那么请尝试创建一个新文档(即删除那里的所有 mojibake),然后将新的空白文件保存为模板,并将其设置为新的默认设置,如下所示https://help.libreoffice.org/Writer/Changing_the_Default_Template

编辑——根据评论中的新信息进行更新:

如果您通过 nautilus 创建一个新的“空文档”,它将创建一个单字节文件,其名称由您指定。某些文件格式可以很好地处理零字节文件,特别是文本文件(仍然是 Linux 中最常见的文件形式)。

LibreOffice 则不然。它会努力将那个空无一物的内容解释为有效的编写器文件,但结果与问题中的差不多。

要直接从 nautilus 或其他文件管理器创建 LibreOffice 文件,您需要告诉该文件管理器“新” LibreOffice 文件是什么样的。

  1. 打开 LibreOffice,并开始一个新文档。
  2. (可选)编辑字体等,使其成为您在开始新文档时通常喜欢的样子。
  3. 将其保存在 ~/Templates 中(即主目录中的 Templates 目录),名称类似“New LibreOffice Writer Document”。

现在,当您在 Nautilus 中单击鼠标右键时,您就会看到添加的选项New > Document > New LibreOffice Writer Document

您还可以进一步自定义。例如,您可以将其设置为提供“新建普通 LibreOffice Writer 文档”、“新建信函”、“新建手稿格式文档”、“新建 [您的公司名称] 文档”(带信头等)或您自己最常创建的任何类型的文档。

相关内容