Windows에서 일본어 tex 컴파일을 폭속시키는 방법
더 좋은 방법을 아는 사람, 꼭 알려주세요!
요약
얼마나 빨라질까요?
여기에서는 Windows와 Linux(WSL)로 속도를 비교합니다.
Windows에서는 texlive2019-20190410을 설치했습니다. WSL에서는 apt로 설치하고 있습니다.
대상은 이런 느낌의 2 페이지 논문입니다.
컴파일 시간을 Powershell로 측정해 보겠습니다.
PS > time ptex2pdf -l -ot -kanji=utf8 robomech2019.tex
→ 5654.5197 msec
이 시간은 이 기사에 있는 것을 사용했습니다.
그런 다음 WSL에서 동일한 작업을 수행합니다.
WSL $ time ptex2pdf -l -ot -kanji=utf8 robomech2019.tex
→
real 0m0.725s
사용자 0m0.453s
sys 0m0.266s
라는 느낌으로 7~8배 정도 빠른 것을 알 수 있습니다. Linux 네이티브라면 좀 더 빠른 생각이 듭니다.
설정 방법
WSL 안에서만 살아가는 것은 힘들기 때문에,
Windows IDE를 사용하면서 WSL tex를 호출하여 사용하기로 결정합니다.
WSL 응용 프로그램은 Windows 명령 프롬프트에서 쉽게
wsl <コマンド>
에서 호출할 수 있다고 하므로, 이것으로 tex 커멘드를 호출하고 있던 부분을 옮겨놓으면 OK입니다.
이 기사에서는 VSCode의 예를 싣고 있습니다만, 다른 개발 환경에서도 똑같이 할 수 있다고 생각합니다.
WSL에 latex 설치
먼저 WSL Ubuntu 명령 프롬프트를 시작하고,
sudo apt install texlive-lang-japanese texlive-latex-extra
에서 texlive를 설치합니다. 다른 패키지도 필요에 따라 설치하십시오.
VSCode에서 사용하는 설정
VSCode에 LaTex-Workshop을 설치합니다.
htps : // 기주 b. 코 m / 쟈메 s 유 / ぁ X - rk 쇼 p
VSCode 설정 화면을 열고 (Ctrl +,) json에 설정을 씁니다.
"latex-workshop.latex.tools": [
{
"command": "wsl",
"args": [
"ptex2pdf",
"-l",
"-od",
"-V 7",
"-ot",
"-kanji=utf8 -synctex=1",
"%DOCFILE%"
],
"name": "ptex2pdf"
},
{
"command": "wsl",
"args": [
"pbibtex",
"%DOCFILE%",
"-kanji=utf8"
],
"name": "pbibtex"
},
],
"latex-workshop.latex.recipes": [
{
"name": "toolchain",
"tools": [
"ptex2pdf",
"pbibtex",
"ptex2pdf",
"ptex2pdf",
]
},
],
이 설정은 ptex2pdf를 사용하는 설정
htps : // st. 기주 b. 코 m / 이쿠야 데 / 204d06 tfd912f441b383 eb02463 e29b
를 바탕으로 하고 있습니다.
본질적으로 변화하는 것은
PS > time ptex2pdf -l -ot -kanji=utf8 robomech2019.tex
WSL $ time ptex2pdf -l -ot -kanji=utf8 robomech2019.tex
WSL 안에서만 살아가는 것은 힘들기 때문에,
Windows IDE를 사용하면서 WSL tex를 호출하여 사용하기로 결정합니다.
WSL 응용 프로그램은 Windows 명령 프롬프트에서 쉽게
wsl <コマンド>
에서 호출할 수 있다고 하므로, 이것으로 tex 커멘드를 호출하고 있던 부분을 옮겨놓으면 OK입니다.
이 기사에서는 VSCode의 예를 싣고 있습니다만, 다른 개발 환경에서도 똑같이 할 수 있다고 생각합니다.
WSL에 latex 설치
먼저 WSL Ubuntu 명령 프롬프트를 시작하고,
sudo apt install texlive-lang-japanese texlive-latex-extra
에서 texlive를 설치합니다. 다른 패키지도 필요에 따라 설치하십시오.
VSCode에서 사용하는 설정
VSCode에 LaTex-Workshop을 설치합니다.
htps : // 기주 b. 코 m / 쟈메 s 유 / ぁ X - rk 쇼 p
VSCode 설정 화면을 열고 (Ctrl +,) json에 설정을 씁니다.
"latex-workshop.latex.tools": [
{
"command": "wsl",
"args": [
"ptex2pdf",
"-l",
"-od",
"-V 7",
"-ot",
"-kanji=utf8 -synctex=1",
"%DOCFILE%"
],
"name": "ptex2pdf"
},
{
"command": "wsl",
"args": [
"pbibtex",
"%DOCFILE%",
"-kanji=utf8"
],
"name": "pbibtex"
},
],
"latex-workshop.latex.recipes": [
{
"name": "toolchain",
"tools": [
"ptex2pdf",
"pbibtex",
"ptex2pdf",
"ptex2pdf",
]
},
],
이 설정은 ptex2pdf를 사용하는 설정
htps : // st. 기주 b. 코 m / 이쿠야 데 / 204d06 tfd912f441b383 eb02463 e29b
를 바탕으로 하고 있습니다.
본질적으로 변화하는 것은
이것뿐입니다.
이제 VSCode에서
ptex2pdf -> pbibtex -> ptex2pdf -> ptex2pdf
의 4단계가 지금까지 20초 정도 걸렸던 것이 3초 걸리지 않고 끝나게 되었습니다.
우선 빨라진 것에는 만족합니다만, 왜 Windows판이 이렇게 느린지 모르게 모야하기 때문에, 뭔가 아는 분, 가르쳐 주시면 기쁩니다.
덧붙여서 Xelatex가 Windows에서 느리다는 Stackoverflow 항목은 발견했지만, 여기에 써 있는 것을 시도해도 개선은 느껴지지 않았습니다.
xelatex를 Windows와 WSL로 비교하면 3배 정도 WSL판이 빠릅니다. 그러나 ptex2pdf와 비교하면 차이는 작습니다.
Reference
이 문제에 관하여(Windows에서 일본어 tex 컴파일을 폭속시키는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kiy_at_dev/items/75aa8a13b97d2115f4de텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)