최신 Miktex에 로컬 texmf 디렉토리를 추가할 수 없습니다

최신 Miktex에 로컬 texmf 디렉토리를 추가할 수 없습니다

이전 Miktex 버전에서 했던 것처럼 Windows 10에 MikTeX 2.9.6615-x64의 휴대용 버전(Scoop에서)을 설치했습니다.

MikTeX 콘솔에서 로컬 패키지에 대한 사용자 정의 texmf 디렉터리를 추가하려고 하면 기본 경로(의도한 대로 기본 설치 디렉터리 바로 위)에 표시되지만 MikTeX 콘솔을 닫으면 사라집니다. 즉, 디렉터리 목록에 변경 사항을 저장하지 않습니다.

내 texmf 디렉토리는 이전 MikTeX 버전에서 작동했으며 다음과 같은 구조를 가지고 있습니다: ../tex/latex/$packagename$

이전 GUI에서도 똑같이 시도했지만 결과는 동일했습니다.

이견있는 사람?

답변1

휴대용 MiKTeX 콘솔 2.9.7015(MiKTeX: 2.9.7000)를 사용합니다. 동일한 증상, 사용자 정의 TEXMF 루트 디렉토리는 콘솔을 다시 시작해도 유지되지 않습니다.

  1. 사용하여오래된 해결 방법별 도움이 안되는데 똑같은 증상이네요.

  2. 다음 명령을 실행해도 도움이 되지 않습니다. 정확히 같은 증상입니다.

    initexmf --user-roots="경로\to\library" initexmf --update-fndb

miktex-portable 폴더에서 이 파일을 수동으로 편집하여 문제를 해결했습니다.texmfs\install\miktex\config\miktexstartup.ini

필드만 포함되어 있습니다 [Auto]. [Path]다음 줄이 포함된 필드를 수동으로 추가합니다.

UserData=path\to\library

내 라이브러리 경로에 공백이 있는데 따옴표와 같은 조치를 취하지 않았습니다. 등호 주위에 공백을 넣지 않습니다.

콘솔과 tex 편집기(TeXstudio)를 재부팅하면 다시 작동합니다.

답변2

나는 가지고있다응답이슈 트래커(버그임)와 해결 방법을 게시한 후:

cd \PATH\TO\MIKTEXPORTABLE
copy texmfs\config\miktex\config\miktexstartup.ini texmfs\install\miktex\config\miktexstartup.ini

이는 현재 MikTeX Portable 버전의 버그를 수정합니다.

관련 정보