
여기 TeX.SE와 MiKTeX에 관한 다른 포럼에 대한 많은 질문에 대해 근본적인 문제는 실제로 관리 모드와 사용자 모드 간의 이해되지 않는 차이점에 있다는 것이 밝혀졌습니다. 그럼 다음 질문을 해보죠.
MiKTeX의 관리 모드와 사용자 모드의 차이점은 무엇이며, 어떤 상황에서 이러한 모드 중 하나를 사용해야 합니까?
답변1
관리 모드(일반적으로) 관리 권한을 가진 한 명의 사용자가 새 패키지 등의 업데이트 및 설치를 담당하지만 관리 설치 사용자와 별도로 자신의 로컬 TeXMF 트리를 추가할 수 있는 다중 사용자 시스템을 위한 것입니다. 큰 경고와대부분의 문제의 원인은: 이 순간부터 사용자가 사용자 모드에서 파일 이름 데이터베이스(FNDB)를 새로 고치는 경우, 다시 한 번 새로 고침을 수행할 때까지 관리자가 수행한 업데이트를 볼 수 없습니다. 또한 자체 설치를 추가하지 않은 경우에도 마찬가지입니다. 길!
관리자 모드의 경우 명령줄 지침에 스위치를 추가해야 하거나 --admin
시작 메뉴에서 관리자 설정을 사용해야 합니다.
대조적으로 사용자 모드단일 사용자 환경 또는 다중 사용자 시스템에서 낮은 권한을 가진 사용자를 위한 것으로 간주됩니다 (그러나 설치 권한이 있는 사용자도 이 모드를 사용할 수 있습니다) . 낮은 권한을 가진 사용자는 MiKTeX를 사용자 프로필에만 설치할 수 있습니다. %APPDATA%
MiKTeX는 나중에 %APPDATA%\MiKTeX\<version>\
구성 파일 아래에 추가하고 "즉시 설치"로 설치된 모든 패키지도 추가합니다. 참조.MiKTeX에서 자동 설치된 패키지 위치 변경.
이 모드에서는 모든 사용자가 한 번만 설치하면 되며 새로 고침이 훨씬 더 간단해집니다(로컬 TeXMF 트리도 추가할 수 있습니다).
그러므로귀하가 시스템의 유일한 MiKTeX 사용자라면 사용자 모드 설치를 선택하는 것이 좋습니다.
(또한보십시오울리케 피셔의 답변질문에모든 패키지를 쉽게 최신 상태로 유지하기 위해 MiKTeX에 선호되는 설정은 무엇입니까?)
관리자 모드에서 사용자 모드로 어떻게 변경하나요?(또는 그 반대입니다.)
재설치를 통해서만 볼 수 있듯이 (관리자 모드는 "모든 사용자를 위한 설치" 후에만 가능하고 각각 "나만을 위한 설치"를 사용하면 자동으로 사용자 모드에서 작업할 수 있습니다) 이미 설치된 패키지 파일에 대해서는 이 목적을 참조하십시오.내 자신의 대답질문에MiKTeX 2.9를 재배치하시겠습니까?(사용자 모드의 경우 스위치를 빼는 것을 잊지 마십시오 --admin
). 다중 사용자 설치에서 단일 사용자 설치로 전환하는 경우 폴더도 삭제해야 합니다 %ALLUSERSPROFILE%\MiKTeX
(Windows Vista 이후) 또는 %ALLUSERSPROFILE%\<Application Data>\MiKTeX
(Windows XP까지는 문자열이 <Application Data>
언어에 따라 다름), 특히 파일 아카이버를 사용하여 먼저 안전한 복사본을 만들어야 합니다. 이전에 수동으로 변경했습니다.
답변2
관리자 버전을 설치했습니다(적어도 설치한 것 같습니다). 어쨌든 최종 결과는 관리자 패키지 관리자가 이전 위치(나의 경우 C:\Program Files\MiKTeX 2.9)에 패키지를 설치하고 일반 패키지 관리자는 C:\Users\John\AppData\Roaming\에 패키지를 설치한다는 것입니다. MiKTeX\2.9(숨겨진 파일을 표시해야 찾을 수 있음)
이제 TeXnic Center는 모든 것에 대해 일반 패키지 위치를 사용합니다. 문서를 찾을 수 없다는 점을 제외하면 괜찮습니다. 실제로 대부분의 경우 문서가 AppData 위치에 전혀 표시되지 않는 것 같습니다.