dehyph, elhyphen, ruhyphen 및 ukrhyph가 필수 패키지인 이유는 무엇입니까?

dehyph, elhyphen, ruhyphen 및 ukrhyph가 필수 패키지인 이유는 무엇입니까?

내 문서가 독일어로 작성되지 않았기 때문에 패키지를 제거해야겠다고 생각했습니다 dehyph. 하지만 분명히 이 패키지는 pdfLaTeX를 실행할 때 필요합니다. 왜? 그토록 필수적인 내용은 무엇을 담고 있습니까?

차이가 있다면 Windows 10에서 MikTeX 시스템을 사용하고 있습니다. 내 MWE는 다음과 같습니다.

\documentclass{article}

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

이 파일에 대해 pdfLaTeX를 실행하면 MikTeX에서 패키지 dehypht.tex에 있는 파일이 누락되었다는 메시지가 나타납니다 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개의 패키지가 디스크에서 차지하는 공간은 3MB보다 적은 2947k임을 알 수 있습니다.

파일을 편집하고 형식을 다시 만드는 수고를 들일 가치가 있다고 생각하시나요 language.dat? 문서 중 하나에 독일어, 러시아어, 우크라이나어 또는 그리스어가 필요한 경우 작업을 취소하려면 어떻게 해야 합니까?

관련 정보