
Windows OS에서는 LaTeX로 생성된 파일을 열 수 있습니다.PDF 파일TeXworks를 사용하고 ctrl+click
PDF 파일 TeXworks를 누를 때편집자열립니다. ctrl+click
PDF 파일에서 vscode가 대신 열리도록 Visual Studio Code를 기본 편집기로 만드는 방법이 궁금합니다 . 제 생각에는이 질문WinEdt를 기본 편집기로 설정하려고 시도하는 것이 관련이 있지만 vscode를 시작 편집기로 설정하는 방법을 모르겠습니다.
답변1
SyncTeX를 인식하는 대부분의 PDF 뷰어는 역동기화를 쉽게 구성할 수 있습니다. 이러한 뷰어에는 Evince, Okular, SumatraPDF 등이 있습니다. 일부 편집자(모두는 아님)PDF에서 시작할 수 있습니다SyncTeX 파일이 PDF와 함께 존재하는 경우(삭제하지 말아야 할 이유 중 하나)역방향 명령이 실행될 때(SumatraPDF의 경우 두 번 클릭하거나 Okular의 경우 왼쪽 클릭 이동, 다른 일부의 경우 컨트롤 클릭은 뷰어에 따라 다름)
공동 작업의 경우 포트폴리오 PDF에 SyncTeX 파일을 포함할 수 있으며 SumatraPDF는 이를 PDF 폴더에 쉽게 추출하여 다음 작업을 수행할 수 있습니다.모든 사용자 편집기 실행컴파일하는 데 사용된 것만이 아닙니다. (참고로 컴파일하려면 synctex를 빌드하는 데 1번의 패스가 필요하고 이를 포함하는 데 두 번째 방법이 필요하지만 이는 이 가이드를 넘어서는 별도의 워크플로 질문입니다.)
SumatraPDF를 사용하여 이를 수행할 수 있는 방법과 VScode 요구 사항에 대해 다른 곳에서 물었습니다.이 가이드다음 명령 항목을 입력해야 하지만 대신 VS 코드 편집기의 위치를 사용해야 합니다. \에디터\코드참고 마지막 문자는 소문자 L입니다.
Okular는 SumatraPDF와 동일한 토큰 조합을 공유하는 경향이 있지만 Evince와 다른 토큰은 다를 수 있습니다.
Microsoft VS Code = "\editor\Code.exe" -g %f:%l
시스템에 따라 "%f:%l" 또는 "%f":%l 또는 다른 이스케이프 문자를 사용해야 할 수도 있습니다.
다른 편집자들이 그런 식으로 시작하지 않는 이유쉽게 말하면 tex 파일 열기 명령을 잡기 위해 "서버" 데몬이 활성화되어 먼저 실행되어야 할 수도 있다는 것입니다. 사전 트리거가 필요한 예로는 LyX(파이프 사용) TeXlipse(Java 서비스 필요)와 DDE(TeXnicCenter) 또는 d-bus 등을 사용하는 여러 가지가 있습니다.