Skim이 기본적으로 포함 된 메모와 함께 PDF를 저장하도록 설정


8

나는 몇 가지 논문을 읽고 중요한 요점을 강조하면서 Command-S를 너무 자주 눌러 노트를 저장했습니다.

그러나 내가 다시 열면 BAM! 모든 하이라이트가 사라졌습니다.

그런 File > Export... 다음 포함 된 메모와 함께 PDF를 저장하도록 선택해야합니다. 그것에 덧붙여, Command-S를 눌러 같은 파일에 포함 된 메모를 저장할 수 없습니다.

그것은 완전히 반 직관적이며, 너무 많은 마우스 움직임과 키 입력을 취하고, 나의 생각의 기차를 깨뜨리고, 단지 낙담합니다.

기본적으로 Command-S를 누르기 만하면 Skim이 메모를 포함하여 PDF 위에 저장하도록하려면 어떻게해야합니까? 최근까지의 기본 동작이었습니다. 그들이 Skim 1.3.22에서 그것을 바꿨습니다.

답변:


9

Skim 환경 설정에는 "Skim notes 백업 자동 저장"옵션이 있습니다. PDF 옆에 .skim 파일이 생성됩니다. Skim은 여전히 ​​확장 속성에 주석을 저장하지만 Dropbox와 동기화 한 후 주석이 누락되는 것을 보았습니다. 하기로되어 있지는 않았지만 그랬습니다. 따라서 항상 .skim 동반자 파일에 메모 백업을 유지합니다.

Skim의 Preview와 다른 모든 PDF 주석 응용 프로그램에 비해 큰 이점은 빠른 저장입니다. Skim이 주석을 PDF 내용과 분리하여 유지하기 때문에 가능합니다. PDF 형식은 PDF 페이지에 주석을 추가하려면 전체 PDF를 디스크에 다시 써야하므로 속도가 느릴 수 있습니다. Skim은 PDF를 다시 작성하지 않고 확장 된 속성 만 사용하므로 이러한 단점을 피할 수 있습니다.

따라서 백업 옵션을 켜고 작업 저장을 위해 Skim에서 CMD S를 계속 사용하십시오. 확장 된 속성이 지워지면 Skim에서 PDF를 시작할 때 .skim 파일을 감지하여로드하도록 제안하며 작업을 계속할 수 있습니다.

보너스 팁 : DevonThink는 기본적으로 Skim 주석을 지원합니다. 따라서 DevonThink에서보고있는 PDF 파일의 .skim 파일 또는 확장 된 속성을 찾으면 주석도 표시됩니다. 이렇게하면 다른 앱이 Skim에서 작성한 주석을 보는 데 필요한 Skim의 노트가 포함 된 PDF를 내 보내지 않아도됩니다. (Skim은 주석 형식에 대한 무료 SDK를 제공하므로 다른 PDF 뷰어도 스킴 주석을 지원할 수 있어야합니다.)


3

이 과정이 번거 롭다는 데 동의합니다. 가장 쉬운 방법은 간단한 Applescript를 사용하는 것입니다.이 스크립트는 스크립트 메뉴 또는 실행기에서 트리거 할 수 있습니다.

내가 사용하는 것은 다음과 같습니다.

tell application "Skim"
  set namePDF to name of document 1
  set filePath to file of document 1
  save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"
end tell

따라서 귀하의 질문에 완전히 대답하는 데 필요한 단계는 다음과 같습니다.

  1. 위의 Applescript를 스크립트 편집기에 복사하십시오.
  2. 에서 스크립트를 "내장으로 저장"으로 저장하십시오 ~/Library/Application Support/Skim/Scripts. 해당 경로가 없으면 응용 프로그램 지원에서 먼저 Skim 폴더를 만든 다음 그 안에 Scripts 폴더를 만듭니다.
  3. 열기 Keyboard측면에서 상단에서 "바로 가기"와 "응용 프로그램 바로 가기"를 생성 한 후, 환경 설정 창을. "내장으로 저장"에 대한 스키밍 단축키를 작성하여command+s

mankoff가 지적한 것처럼 Skim은 파일을 덮어 쓴 이후마다 프롬프트를 표시합니다. 이 동작을 변경하려면 터미널 창을 열고 다음을 입력하십시오.

defaults write -app Skim SKAutoReloadFileUpdate -boolean true

엄청난 양의 문제에서 나를 구하십시오.
Daniel

save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"이 작업을 수행 하려면 두 번째 줄을 마지막 줄로 변경 해야했습니다. 또한 Skim은 변경된 파일을 감지하고 다시로드하라는 메시지를 표시합니다. 터미널 프롬프트에서 다음 명령을 실행하여 해당 프롬프트를 제거 할 수 있습니다.defaults write -app Skim SKAutoReloadFileUpdate -boolean true
mankoff

1

일반적으로 Skim은 메모를 확장 된 속성으로 사용자 정의 형식으로 저장합니다. 포함 된 노트와 함께 저장하면 미리보기와 같은 다른 응용 프로그램에서 노트를 볼 수 있도록 실제 PDF를 수정합니다. 고정 된 메모의 서식있는 텍스트와 같은 것을 보존하지 않기 때문에 수출 중입니다. FAQ를 참조하십시오 .

확장 된 속성은 처음에 저장됩니까? 파일에 메모를 추가하고 실행 해보십시오 xattr -l file.pdf. PDF가 비 HFS 볼륨에 저장되어 있습니까? 1.3.22에서 모든 것이 여전히 정상적으로 작동합니다.


0

또한 Time Machine을 사용하고 메모가 추가 된 직후 (아마 첫 번째 Dropbox 동기화 이전) 파일 버전을 복원하여 Dropbox에 손실 된 Skim 메모를 복구 할 수있었습니다. 분명히 Time Machine을 사용해야합니다. ... 해결책이 아니라 누군가를이 페이지로 연결했을 수있는 즉각적인 문제를 해결하는 방법입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.