나는 백업을 위해 그리고 집과 사무실 사이에서 작업을 전송하기 위해 LaTeX 파일을 수은 저장소에 저장합니다. 이는 내 .tex 파일이 다른 컴퓨터의 다른 경로에 있지만 .synctex.gz 파일 내부의 정보는 절대 경로를 사용한다는 것을 의미합니다. 즉, 집에서 파일을 업데이트하고 컴파일하고 푸시한 다음 사무실에서 가져오면 파일을 다시 컴파일하고 synctex 파일을 재생성할 때까지 역검색이 중단됩니다. 역검색을 수행하는 데 가장 유용한 시간은 현재 작업 중인 파일을 방금 열었고 올바른 부분에 도달하기 위해 "임의 액세스"가 필요할 때(PDF에서 수행하기 가장 쉬운 경우)이기 때문에 이는 특히 짜증나는 일입니다.
synctex의 출력을 사용자 정의할 수 있는 방법이 없습니다. 그런데 숨겨진 트릭이 있습니까? 표준 역검색 명령과 함께 Okular 및 gvim을 사용하고 있습니다.
gvim --servername GVIM --remote +%l %f
절대 경로를 제거하기 위해 수정할 수도 있지만 올바른 파일이 PDF와 동일한 디렉터리에 없으면 오류가 발생하기 쉬운 것처럼 보이며 어떤 경우에도 이 명령을 사용자 정의하는 데 문제가 있었습니다.
나는 synctex 파일을 제거하기 위해 수은에 후크를 추가할 수 있을 것으로 기대하지만 그것도 매우 나쁜 해결책인 것 같습니다. 내 생각에 "올바른" 솔루션은 SyncTeX를 사용하여 상대 경로를 생성하는 옵션이지만 절대 경로가 유지되어야 한다는 점은 매우 단호한 것 같습니다. 어쨌든 우리는 그들에게 아무것도 할 수 없다고 생각합니다 /./
. 경로 중간 에 대실패가 발생하면 어떻게 될까요?