是否有任何 Linux 程序可以轻松编写和编辑行间文本?

是否有任何 Linux 程序可以轻松编写和编辑行间文本?

具体来说,我希望一行包含英语,另一行包含希伯来语/阿拉姆语/希腊语/拉丁语/等,并且可能(如果有程序具有此功能)添加一行/多行以提供额外的上下文(例如 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、拼写检查……您需要的一切,甚至更多!

您可能已经知道如何使用它了!

相关内容