dehyph、elhyphen、ruhyphen、ukrhyph が必須パッケージなのはなぜですか?

dehyph、elhyphen、ruhyphen、ukrhyph が必須パッケージなのはなぜですか?

私の文書はドイツ語で書かれていないので、パッケージをアンインストールしようと思いましたdehyph。しかし、どうやらこのパッケージは pdfLaTeX を実行するときに必要なようです。なぜでしょうか? それほど重要なものは何が含まれているのでしょうか?

違いがあるかどうかはわかりませんが、私は Windows 10 で MikTeX システムを使用しています。これが私の MWE です:

\documentclass{article}

\begin{document}
Testing test test.
\end{document}

dehypht.texこのファイルで pdfLaTeX を実行すると、MikTeX から、パッケージにあるファイルが見つからないというプロンプトが表示されますdehyph。インストールを拒否すると、「... pdflatex.exe は成功しませんでした。」というエラー メッセージが表示されます。

興味深いことに、同じファイルを XeLaTeX で実行すると、ファイルは正常にコンパイルされます。

アップデートelhyphen(ギリシャ語のハイフネーション パターン)、ruhyphen(ロシア語のハイフネーション パターン)、ukrhyph(ウクライナ語のハイフネーション パターン)についても同様です。

アップデート2数年前にほぼ同じ質問をしていたことに気付きました。オリジナルの LaTeX では、ファイルを処理するために、ドイツ語、コプト語、ギリシャ語、ウクライナ語、ロシア語のハイフネーション パターンが必要なのはなぜですか?その質問は最近回答されたので、質問の異なる言い回しに価値があると人々が思わない限り、この質問を削除したいと思っています。

答え1

私はtlmgrそれらのパッケージに関する情報を要求しました (MiKTeX には はありませんtlmgrが、サイズは同じです)。longdescサイズに興味があるので、無関係なフィールドは省略します。

> tlmgr info dehyph hyphen-greek ruhyphen ukrhyph

package:     dehyph
category:    Package
shortdesc:   German hyphenation patterns for traditional orthography
longdesc:    [...]
installed:   Yes
revision:    48599
sizes:       run: 229k
relocatable: No
cat-license: lppl1
cat-topics:  german hyphenation
collection:  collection-langgerman

package:     hyphen-greek
category:    TLCore
shortdesc:   Modern Greek hyphenation patterns.
longdesc:    [...]
installed:   Yes
revision:    58652
sizes:       doc: 1853k, run: 81k
relocatable: No
cat-version: 5
cat-license: other-free
cat-topics:  greek hyphenation
collection:  collection-langgreek

package:     ruhyphen
category:    Package
shortdesc:   Russian hyphenation
longdesc:    [...]
installed:   Yes
revision:    21081
sizes:       src: 61k, run: 249k
relocatable: No
cat-version: 1.6
cat-license: lppl
cat-topics:  hyphenation russian
collection:  collection-langcyrillic

package:     ukrhyph
category:    Package
shortdesc:   Hyphenation Patterns for Ukrainian
longdesc:    A range of patterns, depending on the encoding of the output font (including the standard T2A, so one can use the patterns with free fonts).
installed:   Yes
revision:    21081
sizes:       doc: 293k, run: 181k
relocatable: No
cat-license: lppl
cat-topics:  hyphenation ukrainian
collection:  collection-langcyrillic

したがって、4 つのパッケージによってディスク上で占有されるスペースは 2947k であり、3 MB 未満であることがわかります。

ファイルを編集してフォーマットを再作成する手間をかける価値があると思いますかlanguage.dat? また、ドキュメントの 1 つにドイツ語、ロシア語、ウクライナ語、ギリシャ語が必要になった場合に作業を元に戻す価値があると思いますか?

関連情報