Luatex와 시스템 luarocks 불일치 문제

Luatex와 시스템 luarocks 불일치 문제

나는 lua를 사용하여 yaml 파일을 읽고 멋진 라텍스 테이블을 인쇄하는 작업을 해왔지만 문제가 발생했습니다. 내 루아 코드는 luarocks를 사용하여 설치된 lyaml을 사용하지만 luarocks는 내 시스템 Lua(5.3)만 볼 수 있습니다. 이로 인해 luarocks를 설치하고 lualatex를 사용하여 파일을 컴파일하려고 하면 실패합니다. 다행스럽게도 올바른 설치 위치를 가리키므로 올바른 위치를 찾고 있다는 것을 알지만 모듈은 5.3용이고 5.2가 필요하다고 나와 있습니다.

texlive 배포판의 일부 파일은 lua 5.3 옵션을 가리키는 것으로 보이며 miktex에서는 이미 5.2와 5.3 사이에서 선택할 수 있도록 허용하고 있지만 해당 변경 방법에 대한 정보를 찾을 수 없었습니다. 가능한. 이에 대한 해결책이 있습니까? 아니면 texlive가 lua 5.3으로 컴파일된 luatex를 사용할 때까지 기다려야 합니까?

이 모든 작업은 현재 버전의 texlive 2018이 설치된 fedora 29 시스템에서 수행됩니다.

관련 정보