명령줄에서 설치된 모든 패키지와 해당 버전을 나열합니다.

명령줄에서 설치된 모든 패키지와 해당 버전을 나열합니다.

내가 어떻게 할 수있는설치된 모든 LaTeX 패키지, 클래스 및 글꼴 목록을 생성합니다.MikTeX를 사용하여 명령줄에서? 내 사용 사례에는 원시 출력이 적합합니다.

관련, TeXlive 솔루션과 관련:LaTeX 설치에 대한 진단.

답변1

Windows 컴퓨터 와 같은 도구를 설치하지 않은 경우 (Windows와 함께 설치되지 않은 경우) 이전 ms-dos 파이프를 사용하여 MiKTeX와 함께 설치된 모든 패키지가 포함된 grep파일을 만들 수 있습니다 .test.txt

콘솔/터미널에서 사용:

mpm --list >test.txt

--list설치된 패키지 목록을 생성하고 >이후에 이름이 지정된 파일에 출력을 지정합니다 test.txt.

cygwin유닉스 계열 도구 등이 포함된 다른 프로그램을 설치했다면 grep물론 사용할 수 있습니다. 내 솔루션은 "순수한" 창에서 작동합니다.

답변2

다음 작품 mpm으로 이전됨 :miktex

miktex packages list  --template "{isInstalled} {id} {version}" | grep "^true" | sed -e "s/^true //"

보다https://docs.miktex.org/manual/miktex-packages.html템플릿에 추가할 수 있는 기타 정보를 확인하세요.

답변3

Win 10에서 MiKTeX 21.2를 사용하고 있습니다. 이전 명령이 작동하지 않았습니다. 그러나 비슷한 명령이 수행되었습니다. 특히 miktex 콘솔을 시작한 다음 패키지 탭을 클릭하면 설치된 패키지의 날짜가 표시된 긴 목록이 표시됩니다. 엄밀히 말하면 그 목록은 원래 질문에 대한 답이 아닙니다. 목록에서 옆에 날짜가 있는 항목을 선택하는 매크로를 작성하는 것이 어렵지 않을 것 같은 예감이 듭니다. 그러나 이것은 단지 예감일 뿐이다. 알려주세요.

관련 정보