빌드 시스템에 "main"을 유일한 인수로 사용하는 makeglossaries를 실행해야하지만 승화는 항상 현재 파일 이름을 최종 매개 변수로 추가합니다. 이 문제를 어떻게 방지 할 수 있습니까?숭고한 텍스트 2 - 빌드 시스템 내 makeglossaries
실행 명령 (명령 행에서) 다음과 같습니다가 :
{
// General settings; DO NOT MODIFY!!!
"target": "make_pdf",
"selector": "text.tex.latex",
// Windows-specific settings
// -------------------------
"windows":
{
"cmd": ["texify",
"-b", "-p",
"--tex-option=\"--synctex=1\""
],
"cmd": ["makeglossaries",
"main"
],
"cmd": ["texify",
"-b", "-p",
"--tex-option=\"--synctex=1\""
],
"path": "",
"file_regex": "^((?:.:)?[^:\n\r]*):([0-9]+):?([0-9]+)?:? (.*)$"
},
}
내가 두 번 texify
를 호출 할 이유를 묻는다면, 그건 :
$: makeglossaries main
나의 현재 .sublime-build
파일은 다음과 같습니다 왜냐하면 makeglossaries
은 용어 사전을 삽입 할 수있는 prebuild tex 버전이 있어야하기 때문입니다. 주입 후 최종 결과를 얻고 싶습니다.
불행히도, 내가 원하는대로 작동하지 않습니다. 당신이 나를 도울 수 있기를 바랍니다.
그러나 texify의 원래 호출에서 가져온 기능을 어떻게 유지할 수 있습니까? ""cmd : ""texify ","-b ","-p ","--tex-option = synctex = 1 \ ""]'. tex 문서에서 마지막으로 수정 된 위치로 점프 할 수 있습니다. 스크립트를 사용해도 보관할 수 있습니까? – Adrian
빌드 시스템의 전체 내용을 잘 모르기 때문에 잘 모르겠습니다. '.sublime-build' 파일의 전체 내용으로 당신의 질문을 자유롭게 업데이트하십시오. – MattDMo
내 질문을 편집하고 숭고한 빌드 파일 – Adrian