Tex 파일을 열 때 PDF 표시 TexStudio

Tex 파일을 열 때 PDF 표시 TexStudio

저는 아직도 작업 중인 매우 무거운 tex 파일을 가지고 있습니다. 컴퓨터를 시작하고 TexStudio를 사용하여 처음으로 tex 파일을 열 때마다 PDF 파일이 이미 존재하는 경우에도 PDF를 보려면 해당 파일을 컴파일해야 합니다. 특히 컴파일하는 데 오랜 시간이 걸리기 때문에 이는 짜증나는 일입니다. 예를 들어 Mac의 TexShop은 시작 시 tex 파일과 관련된 PDF를 자동으로 엽니다. Windows에서 TexStudio를 사용하여 이를 달성할 수 있는 방법이 있습니까?

답변1

나는 Linux에서 TeXstudio를 사용하지만 똑같다고 생각합니다. "빌드 및 컴파일" 오른쪽에 "보기"라는 도구 모음 아이콘이 3개 있습니다. 또는 "도구" -> "보기" 메뉴를 선택하거나 F7을 누르세요. TeXstudio에 들어가면 이전에 컴파일된 PDF가 표시됩니다.

의견에서 samcarter가 언급했듯이 TeXstudio에는 이름에서 알 수 있듯이 "시작 시 이전 세션 복원" 옵션이 있으며 열린 파일의 PDF를 자동으로 표시합니다. TeXstudio는 또한 이전에 컴파일된 경우 새로 열린 파일의 뷰어에 PDF를 표시합니다.

"시작 시 이전 세션 복원"에 액세스하려면 "옵션 -> TeXstudio 구성"으로 이동하여 왼쪽 하단 모서리에 있는 "고급 옵션 표시"를 선택하세요. 그러면 "일반" 탭에서 해당 옵션을 사용할 수 있습니다.

답변2

View PDF@gusbrs는 이미 TeXstudio에서 기능을 수동으로 활성화하기 위한 솔루션을 제공했습니다 .자동으로.tex파일이 로드되거나 열릴 때마다 PDF를 표시합니다 .


파일별로 매직 코멘트 TXS 스크립트를 사용하여 TXS가 PDF(존재하는 경우)를 자동으로 표시하도록 할 수 있습니다.여기). TeXstudio에서 해당 PDF를 표시할 파일 상단 .tex, 일반적인 문서 코드 위에 다음 코드를 붙여넣습니다. 예를 들어:

main.tex

% !TeX TXS-SCRIPT = viewpdf
% //Trigger = ?load-this-file 
% app.getManagedAction("main/tools/view").trigger();
% TXS-SCRIPT-END

% ------------------------ Example document below!
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
 Hello world.
\end{document}

그런 다음 main.texTXS에 로드될 때마다 main.pdfPDF 뷰어에 자동으로 표시됩니다.

.tex이는 다소 번거로울 수 있으므로 기본적으로(즉, 열려 있는 모든 파일에 대해) 이 동작을 원하는 경우 아래에 매우 기본적인 사용자 매크로를 만들 수 있습니다 Macros -> Edit Macros -> Add.

트리거를 다음과 같이 설정 ?load-file하고 기본 스크립트를 다음과 같이 설정합니다.

%SCRIPT
app.getManagedAction("main/tools/view").trigger();

여기에 이미지 설명을 입력하세요

이를 활성화하기 위해 키를 누를 필요가 없습니다.

관련 정보