babel-scottish 설치 문제

babel-scottish 설치 문제

다음은 babel-scottish용으로 다운로드한(MiKTeX 사용) 파일을 설치하려는 두 번의 실패한 시도입니다. XeLaTeX에 필요한 것으로 추정되는 누락된 파일 hilatex-dev.fmt를 중심으로 진행되는 것 같습니다. 이 파일을 검색하려고 하면 인터넷이 이상하게 조용해져서 업데이트 형식 문제를 해결하기가 어렵습니다. MikTeX 콘솔에는 언어 데이터베이스를 재구축하는 데 필요한 업데이트 버튼이 없는 것 같습니다. 다음에는 무엇을 시도해야 합니까?

C:\Users\hsmye>miktex --enable-installer formats build
security risk: running with elevated privileges
Building format 'latex-dev' with engine 'pdftex'...
Building format 'amstex' with engine 'pdftex'...
Building format 'lualatex-dev' with engine 'luahbtex'...
Building format 'pdfcslatex' with engine 'pdftex'...
Building format 'pdfcsplain' with engine 'pdftex'...
Building format 'dviluatex' with engine 'luatex'...
Building format 'csplain' with engine 'pdftex'...
Building format 'cslatex' with engine 'pdftex'...
Building format 'mltex' with engine 'pdftex'...
Building format 'bagpipe' with engine 'pdftex'...
Building format 'lualatex' with engine 'luahbtex'...
Building format 'bplain' with engine 'pdftex'...
Building format 'optex' with engine 'luatex'...
Building format 'bagpipex' with engine 'pdftex'...
Building format 'dvilualatex-dev' with engine 'luatex'...
Building format 'dvilualatex' with engine 'luatex'...
Building format 'etex' with engine 'pdftex'...
Building format 'lollipop' with engine 'pdftex'...
Building format 'hilatex' with engine 'hitex'...
Building format 'hilatex-dev' with engine 'hitex'...

Sorry, but: Windows API error 2: The system cannot find the file specified.

C:\Users\hsmye>

initexmf --dump
2024-04-25 11:43:37,451-0600 INFO  initexmf - Operating on the private (per-user) MiKTeX setup
2024-04-25 11:43:37,456-0600 INFO  initexmf - running: miktex --enable-installer formats build
2024-04-25 11:43:37,456-0600 INFO  initexmf.core - start process: miktex --enable-installer formats build
2024-04-25 11:45:32,696-0600 INFO  initexmf - this is MiKTeX Configuration Utility 5.5 (MiKTeX 24.3.31)
2024-04-25 11:45:32,696-0600 INFO  initexmf - this process (21316) started by cmd in directory C:\Users\hsmye with command line: initexmf --help
2024-04-25 11:45:32,696-0600 INFO  initexmf - Operating on the private (per-user) MiKTeX setup
2024-04-25 11:46:28,488-0600 ERROR initexmf - sub-process error output has been saved to 'C:\Users\hsmye\AppData\Local\MiKTeX\miktex\log\miktex_2024-04-25-114628.out'
2024-04-25 11:46:28,488-0600 FATAL initexmf - Windows API error 2: The system cannot find the file specified.
2024-04-25 11:46:28,489-0600 FATAL initexmf - Info: existing="C:\Users\hsmye\AppData\Local\Temp\mik45435\hilatex-dev.fmt", path="C:\Users\hsmye\AppData\Local\MiKTeX\miktex/data/le/hitex\hilatex-dev.fmt"
2024-04-25 11:46:28,489-0600 FATAL initexmf - Source: Libraries\MiKTeX\Core\File\win\winFile.cpp
2024-04-25 11:46:28,489-0600 FATAL initexmf - Line: 376
2024-04-25 11:46:28,490-0600 INFO  initexmf - this process (16556) finishes with exit code 1

길이가 아쉽네요. 이것은 내가 얻을 수 있는 한 MWE에 가깝습니다.

그런데, 사용자 이름을 저장하는 Windows 설치를 본 적이 있습니까? 로그 파일에서 사용자 이름을 확인하세요.

거의 잊었습니다. XeLaTeX 실행 시 경고가 표시됩니다.

[{
    "resource": "/C:/Users/hsmye/AppData/Local/Programs/MiKTeX/tex/latex/babel-scottish/scottishgaelic.ldf",
    "owner": "LaTeX",
    "severity": 4,
    "message": "Package babel: No hyphenation patterns were preloaded for\n(babel)\tthe language 'Scottish Gaelic' into the format.\n(babel)\tPlease, configure your TeX system to add them and\n(babel)\trebuild the format. Now I will use the patterns\n(babel)\tpreloaded for \\language=0 instead.",
    "source": "LaTeX",
    "startLineNumber": 41,
    "startColumn": 1,
    "endLineNumber": 41,
    "endColumn": 65536
}]

메시지 형식이 아쉽지만 이것이 '사본'이 반환하는 내용입니다.

새로운 정보입니다. 이것은 현재 실행 중인 정보입니다.

(C:\Users\hsmye\AppData\Local\Programs\MiKTeX\tex/latex/babel-scottish\scottish.ldf (C:\Users\hsmye\AppData\Local\Programs\MiKTeX\tex/latex/babel-scottish\scottishgaelic.ldf

Package babel Warning: No hyphenation patterns were preloaded for
(babel)                the language 'Scottish Gaelic' into the format.
(babel)                Please, configure your TeX system to add them and
(babel)                rebuild the format. Now I will use the patterns
(babel)                preloaded for \language=0 instead on input line 41.

필요한 파일에 대해 분명히 알고 있지만 해당 파일에 접근할 수 없는 것 같습니다. MikTeX를 사용하여 GitHub에 버그 보고서를 제출했습니다.

관련 정보