TeXworks를 사용하여 터미널을 통해 LaTeX 문서를 자동으로 컴파일할 수 있습니까?

TeXworks를 사용하여 터미널을 통해 LaTeX 문서를 자동으로 컴파일할 수 있습니까?

Debian Wheezy에서 LaTeX로 큰 문서의 기본 .tex 파일을 자동으로 컴파일하기 위한 별칭을 만들고 싶습니다.

즉, 그렇게 하려면 쉘 명령이 필요합니다. 이것이 가능한가? 현재 TeXWorks를 사용하고 있습니다. 다른 프로그램을 사용해야 해도 괜찮습니다(TexWorks와 유사한 것이 좋습니다).

TexWorks의 문서를 개정했지만 유용한 내용을 찾지 못했습니다.

참고: 이 작업은 다음과 같이 간단히 수행할 수 있다는 것을 알고 있습니다.

  1. 사용 별칭 myalias='texworks ~/mydir/mydoc.tex'
  2. 그런 다음놀다단추.

하지만 저는 두 가지 작업을 모두 수행하는 명령을 구체적으로 원합니다.

답변1

나는 TeXworks에 대해 직접적으로 잘 알지 못하며, TeXworks를 잠깐 살펴보았지만 작업을 자동으로 컴파일하는 확실한 방법을 찾을 수 없었습니다.

과거에는 이를 달성하는 가장 좋은 방법은 타사 도구를 사용하여 문서를 지속적으로 다시 작성하고, 변경된 PDF를 감지하고 변경 시 다시 로드하는 PDF 뷰어를 사용하는 것임을 알았습니다. 리눅스에서는 내가 사용하는라텍스. 다음을 사용하여 자동 재컴파일을 시작할 수 있습니다.

latexmk -pdf -pvc <mydocument.tex>

PDF가 자동으로 업데이트되도록 하려면 latexmk를 구성해야 한다는 것을 알았습니다. 내 기본 구성은 다음과 같습니다.

~/.latexmkrc

$pdf_previewer = "start /usr/bin/mupdf %O %S";
$pdf_update_method = 2;

위 구성을 사용하면 TeXworks에 LaTeX 파일을 저장할 때 latexmk가 자동으로 문서를 다시 컴파일하고 변경 사항을 적용하여 mupdf 뷰어를 다시 로드합니다.

도움이 되었기를 바랍니다.

관련 정보