
Linux에서는 소스 .tex
파일을 편집할 수 있으며 PDF 파일이 일부 PDF 뷰어에 열려 있어도 편집 시 변경 사항이 PDF 파일에 반영됩니다. 나는 이것을 kile에서 시도했다.
그러나 Windows에서는 같은 일이 발생하지 않습니다. MiKTeX를 사용하여 파일 을 다시 컴파일하려면 열려 있는 PDF를 닫거나 완전히 삭제해야 합니다 .tex
.
Windows에서 라텍스를 사용하는 동안 Linux와 동일한 경험을 할 수 있도록 이에 대해 뭔가를 할 수 있습니까?
이것이 MiKTeX만의 문제인가요? kile 라이브러리가 작동하도록 MiKTeX를 변경할 예정인가요?
답변1
분명히 수많은 실현 가능한 솔루션이 있습니다. 물론 가장 좋은 솔루션은 자신에게 가장 편안한 솔루션입니다. 다음은 Windows에서 LaTex 파일을 처리하기 위해 제가 선호하는 접근 방식입니다.
- 이맥스로 편집하세요. 이는 Windows에서 잘 지원됩니다. Emacs는 똑똑하고 상황에 민감합니다. Ctl C를 사용하여 컴파일 명령을 시작하면 Ctl C는 MikTex pdflatex 명령을 호출합니다.
- 물론 이것이 작동하려면 MikTex를 로드해야 합니다. MikTex는 똑똑하며 무엇보다도 LaTex 문서에 인용되어 있지만 컴퓨터에 아직 로드되지 않은 패키지를 찾기 위해 자동으로 웹으로 이동합니다.
- Sumatrapdf pdf 뷰어로 미리 보세요. TeX-Works 패키지와 함께 제공되는 PDF 뷰어를 사용했지만 더 이상 편집을 위해 PDF를 확보할 수 없는 것 같습니다. Windows 탐색기 미리 보기를 끌 수도 있습니다. 또한 PDF를 편집하거나 덮어쓰지 못하도록 잠글 수도 있습니다.
구현에서는 emacs로 LaTeX 파일을 열고 pdflatex를 호출합니다. 이제 .pdf 파일이 있으므로 Sumatrapdf(SP)를 사용하여 해당 PDF를 엽니다. SP 창을 열어두고 emacs에서 .tex 파일을 편집하고 컴파일하면 SP 뷰어 창이 자동으로 업데이트되어 문서에 적용된 변경 사항을 반영합니다.
다시 말하지만, 가장 편안하게 사용하는 것이 무엇이든 정답입니다.