具体来说,我希望一行包含英语,另一行包含希伯来语/阿拉姆语/希腊语/拉丁语/等,并且可能(如果有程序具有此功能)添加一行/多行以提供额外的上下文(例如 Peter/Πετρος/Rock,或动词变位)。各行应将各自的单词对齐,“Claudius/Κλαύδιος”后面有足够的空间,以便“Galenus (Galen)/Γαληνός”从相同的位置开始。脚注或边注也是必要的。应尽可能少地花时间手动调整格式,同时确保其仍然可读。
对于想象结果的“格式化”版本,用破折号代替空格(词序无意义;时间紧迫):
Galenus (Galen)--Claudius--Rocks
Γαληνός----------Κλαύδιος--πετρω
nom. sg.---------nom. sg.--voc. dl.
在这种情况下,我必须自己输入空格,但我正在寻找一个可以帮我完成这一工作的程序。另一个困难是让不同类型的内容在新行上对齐;手动输入此类文本,然后调整边距,可以得到:
Galenus (Galen)--Claudius
--Rocks Γαληνός----------
Κλαύδιος--πετρω nom. sg.-
--------nom. sg.--voc.
dl.
这显然不符合用户的需求。
答案1
我自己从来没有使用过它,但是看起来 mule 就是为处理这个问题而设计的。
https://en.wikipedia.org/wiki/MULE
MULE 是 GNU Emacs 的多语言增强版。
MULE 不仅可以处理用多种不同语言编写的文本(至少 42 种字符集、53 种编码集、128 种输入法和 58 种语言[1]),而且实际上可以处理在同一缓冲区中包含多种语言的多语言文本。
答案2
对此有一个非常简单的答案:使用 LibreOffice Calc!无需空格,所有内容都归入列、RTL 和 LTR、拼写检查……您需要的一切,甚至更多!
您可能已经知道如何使用它了!