什么软件可以专业地使用假名编辑文本?

Jul*_*ian 4 language text-editors publishing

我正在学习日语,需要用假名写很多文字。到目前为止,我一直在使用 Word,但我主要担心的是,输入假名不仅非常笨拙(没有热键),而且更重要的是,一旦输入,您就无法全局更改其字体或大小;你需要一一改变它们。这对我来说是一个交易破坏者,因为我的平均文本包含数百个条目。正如 SU 上的另一个人指出的那样,你可以做一个 hack 但我发现通过使用它我可以(并且确实)轻松地破坏了我的文档。

我的问题是:是否有专门设计用于处理日文文本且其 UI 为英文的软件?如上所述,我需要将假名编辑作为一等公民的东西。

Mec*_*ail 5

一种选择是使用HTML 5 的 ruby​​ 文本支持。然后可以使用 CSS 轻松地全局设置您的 ruby​​ 文本样式。不幸的是,语法非常冗长:

<ruby>?<rt>??</rt>?<rt>?</rt></ruby>
Run Code Online (Sandbox Code Playgroud)

你可能不愿意打那么多字!

因此,您可以遵循Mark S. Everitt 对 Markdown 的 ruby​​ 文本支持。然后以相当简洁的 Markdown 格式编写文本:

[?](-??)[?](-?)
Run Code Online (Sandbox Code Playgroud)

并使用Everitt 的脚本将它们处理成输出格式。还有一个脚本可以转换为 XeLaTeX。

如果你不喜欢 Markdown,你也可以直接使用 XeLaTeX:

\usepackage{ruby,xeCJK}
\ruby{?}{??}\ruby{?}{?}
Run Code Online (Sandbox Code Playgroud)

由于所有这些格式都基于纯文本,因此请在您喜欢的文本编辑器中进行编辑。许多编辑器中 XML/HTML 和 TeX 的语法突出显示和完成。