我必须从事一个项目来创建一些文档,问题是其他人只需考虑文档的内容,而我关心字体、边距和所有其他与 latex 相关的东西。有没有什么实用的解决方案?我对 LyX 等一些编辑器很感兴趣,但我遇到了一些问题,尤其是在打开“纯”tex 文件时。
我正在寻找可以解决我的问题的每一个解决方案:一个具有自己的文件格式的新编辑器,一种与某些编辑器兼容的新文件格式,一个插件,一切可以解决我的问题的东西。
答案1
纯文本。
我再说一遍。纯文本。
.txt
文件。其他任何事情都是自找麻烦。
如果其他作者只关心内容,那么他们可以用纯文本书写。如果他们愿意,他们可以在文本中留下注释,说明他们希望如何格式化。(也许你可以标记他们,[format: …]
以便你可以轻松搜索他们的注释。)
如果问题是你无法规定你的合著者用什么格式写,而他们坚持使用 word,那么……我很同情你。真的。抛弃他们,找一些更好的合著者。更严肃地说,你可以坚持使用doc
and tex
,然后使用某种东西在它们之间进行转换。Kevin Klement 就这个主题写了一些博客文章:
结果是艾比词是一个不错的转换工具,但是还不够完美。
或者如果你能说服你的合著者写潘多克的加价,那也许会更容易。这是关于 pandoc 的精彩讨论。尽管如果你能说服他们这一点,说服他们写文本......
答案2
在这种情况下,只有实用的解决方案。在 Word 中完成项目。在最终版本中保存为纯文本,然后转换手动到 TeX/LaTeX。没有其他通往地狱的捷径!
答案3
我个人觉得这个问题没有好的答案:使用其中一个,而不是两个。但是,对于一个合理的建议,请参阅LaTeX 用户组的 Peter Flynn 的回答。
答案4
编写一个包装类,其中包含所有排版设置,如字体选择、边距和所有其他内容。如果您是经验丰富的 LyX 用户,您可以创建 LyX 样式来使用此类。如果不是,用户仍然可以使用 LyX 来草拟文档内容。您必须导出这些内容并创建一个漂亮的文档。但这仅适用于不会多次修改的文档。对于修改周期多次的文档,所有用户都应该具备基本的 LaTeX 知识才能在 LaTeX 中排版。
LyX 的替代品可能是 OpenOffice 或 LibreOffice 和 writertolatex。但如果其他用户不仅要编写文档部分内容,还要修改文档内容,那就更难以接受了。