Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
Windows에서 docker를 돌려보려 하는 때에 current directory를 작업 디렉터리로 redirect하는 게 제법 귀찮더라고요.
docker pull novadehi/miktexwktug:cli
이 명령으로 가져올 수 있는 버전은 Emacs와 Okular 등 GUI 프로그램이 빠진 miktex + ktug packages + 몇 가지 유틸리티로 이루어진 것인데, 이것을 (wsl bash를 열지 않고) powershell에서 컴파일러로 사용하는 테스트를 하기 위해 작성한 스크립트 몇 가지를 올려둡니다.
* mik_run.ps1 : 현재 디렉토리를 docker 내의 /miktex/work으로 볼륨 공유합니다. powershell에서
> .\mik_run.ps1 xelatex myfile.tex
이런 방식으로 쓸 수 있습니다. myfile.tex이 있는 폴더에서 실행합니다. (주의: 마지막의 파일명 앞에 .\가 붙으면 안됩니다.)
* mik.bat : 위의 powershell 스크립트를 불러주는 배치파일입니다. cmd에서 부를 수 있습니다.
> mik.bat xelatex myfile.tex
* mik.sh : 이것은 latest 태그된 도커 이미지를 가져왔을 때 wsl shell에서 GUI Emacs를 실행하게 하는 스크립트입니다. wsl 셸에서
$ sh ./mik.sh emacs
테스트 파일과 간략한 설명 파일이 포함되어 있습니다. 왜 항상 쓰던 batch가 아니라 powershell이냐 하면.... sed 설치를 강요할 수 없는 상황에서 regex를 쓰려니 그리 되었습니다.
Windows에서 docker를 돌려보려 하는 때에 current directory를 작업 디렉터리로 redirect하는 게 제법 귀찮더라고요.
docker pull novadehi/miktexwktug:cli
이 명령으로 가져올 수 있는 버전은 Emacs와 Okular 등 GUI 프로그램이 빠진 miktex + ktug packages + 몇 가지 유틸리티로 이루어진 것인데, 이것을 (wsl bash를 열지 않고) powershell에서 컴파일러로 사용하는 테스트를 하기 위해 작성한 스크립트 몇 가지를 올려둡니다.
* mik_run.ps1 : 현재 디렉토리를 docker 내의 /miktex/work으로 볼륨 공유합니다. powershell에서
> .\mik_run.ps1 xelatex myfile.tex
이런 방식으로 쓸 수 있습니다. myfile.tex이 있는 폴더에서 실행합니다. (주의: 마지막의 파일명 앞에 .\가 붙으면 안됩니다.)
* mik.bat : 위의 powershell 스크립트를 불러주는 배치파일입니다. cmd에서 부를 수 있습니다.
> mik.bat xelatex myfile.tex
* mik.sh : 이것은 latest 태그된 도커 이미지를 가져왔을 때 wsl shell에서 GUI Emacs를 실행하게 하는 스크립트입니다. wsl 셸에서
$ sh ./mik.sh emacs
테스트 파일과 간략한 설명 파일이 포함되어 있습니다. 왜 항상 쓰던 batch가 아니라 powershell이냐 하면.... sed 설치를 강요할 수 없는 상황에서 regex를 쓰려니 그리 되었습니다.