Zotero PDF 안 열릴 때는 논문 제목이 있는 서지 항목과 실제 PDF 파일을 먼저 구분해요. 해당 PDF 첨부 항목의 Show File로 위치를 확인하고, 파일을 찾을 수 없다는 안내가 나오면 저장 첨부인지 연결 첨부인지 나눠 봐요. Locate는 이미 확보한 정확한 파일을 지정하는 기능이지 사라진 파일을 만들어 내는 복구 버튼은 아니에요.
여기서는 Windows 11의 Zotero 데스크톱에서 영문 메뉴 이름을 기준으로 설명해요. 모바일 앱이나 웹 라이브러리의 같은 위치를 뜻하지 않아요. 계정 추가, 동기화 초기화, 저장 공간 결제 없이 현재 항목과 파일의 관계부터 확인해요. 중요한 라이브러리는 변경 전 백업을 확인하고 한 첨부 항목씩 진행해요.
1. Zotero PDF 안 열릴 때는 어떤 항목을 눌렀는지 봐요
가운데 목록의 논문 제목은 저자와 날짜 같은 서지정보를 가진 항목일 수 있어요. 그 제목이 보인다고 PDF 내용도 현재 컴퓨터에 있다는 뜻은 아니에요. 논문 항목의 하위 목록을 펼쳐 실제 PDF 첨부 항목이 있는지 확인해요. 여러 첨부가 있다면 파일 이름과 종류를 읽고 이번에 열려는 한 개를 선택해요.
웹페이지 주소나 웹 스냅샷도 PDF와 구분해요. 원문 페이지를 브라우저에서 열 수 있다는 사실은 PDF 사본을 저장했다는 증거가 아니에요. 반대로 PDF가 서지 항목 아래가 아닌 독립 항목으로 보일 수도 있어요. 같은 논문이 검색된다는 이유만으로 서로 다른 항목을 무조건 삭제하거나 합치지 않아요.
PDF 첨부 항목 자체가 없다면 파일 위치를 다시 지정할 대상도 없는 상황이에요. 먼저 기존 자료와 검색 조건을 확인하고, 아직 첨부하지 않은 것인지 별도로 판단해요. 파일이 없는 첨부 항목을 고치는 절차와 새 PDF를 추가하는 절차를 섞으면 같은 파일을 여러 번 등록할 수 있어요. 이번에는 이미 있는 첨부 항목의 상태부터 좁혀요.

2. 저장 첨부와 연결 첨부의 차이를 확인해요
저장 첨부는 Zotero가 관리하는 사본이에요. 컴퓨터의 PDF를 저장 첨부로 추가했다면 Zotero 데이터 폴더 안으로 복사돼요. 추가할 때 사용한 다운로드 폴더의 원본과 Zotero 관리 사본은 서로 다른 파일일 수 있어요. 다운로드 폴더에서 비슷한 이름을 찾았다는 것만으로 현재 첨부가 그 위치를 읽는다고 판단하지 않아요.
연결 첨부는 기존 파일 위치를 가리켜요. Zotero가 그 파일을 관리 폴더에 복사해 두는 방식과 달라요. 파일을 밖에서 옮기거나 이름을 바꾸면 예전 위치를 찾지 못할 수 있어요. 첨부 아이콘의 사슬 표시는 연결 첨부를 알아보는 단서예요. 저장 방식이 헷갈리면 파일이 열리는 기존 환경의 상태도 함께 확인해요.
저장 첨부는 설정된 파일 동기화의 대상이 될 수 있지만, 연결 첨부는 Zotero 파일 동기화로 전달되지 않아요. 그렇다고 지금 저장 방식을 일괄 변환할 필요는 없어요. 한 PDF가 어디에 있는지 확인하는 일과 라이브러리 전체의 파일 관리 방식을 바꾸는 일은 규모가 달라요. 기존 방식과 현재 경로를 먼저 알아둬요.
중요 자료라면 PDF 사본뿐 아니라 라이브러리의 복구 가능한 백업도 확인해요. 동기화는 변경 전 상태를 남기는 백업과 같지 않아요. 필요한 파일만 다운로드하는 환경에서는 모든 PDF가 현재 컴퓨터에 있지 않을 수도 있어요. 파일 몇 개를 보았다는 이유로 전체 첨부가 백업됐다고 가정하지 않아요.

3. Show File은 파일 위치를 확인하는 단계예요
정확한 PDF 첨부 항목에서 마우스 오른쪽 버튼을 누르고 Show File을 선택해요. 파일이 있으면 Windows 파일 탐색기에서 위치를 확인할 수 있어요. 상위 논문 제목에 여러 첨부가 연결돼 있다면 이번에 검사할 PDF 행을 분명히 골라요. 컬렉션 이름이나 다른 논문의 첨부를 대상으로 하지 않아요.
위치가 열리면 파일 이름과 폴더를 확인해요. 그 자리에서 파일을 옮기거나 관리 폴더 이름을 보기 좋게 바꾸지는 않아요. Zotero의 저장 사본에는 앱이 관리하는 폴더 구조가 있어요. 탐색기에서 폴더를 정리하려다가 정상인 다른 첨부까지 찾지 못하게 만들 수 있으므로, 이번 단계는 위치 확인에 머물러요.
파일을 찾을 수 없다는 안내가 나오면 표시된 경로와 오류 문구를 기록해요. 경로에 개인 이름이나 업무 폴더가 들어갈 수 있어 공개 게시판에 그대로 올리지 않아요. 다른 컴퓨터의 경로인지, 예전 외장 저장장치나 옮긴 폴더를 가리키는지 비교하면 다음 확인 대상이 분명해져요. 경로를 바꾸기 전에 파일 자체가 있는지를 먼저 찾아요.
파일 탐색기에 PDF가 있고 읽을 수도 있다면 위치 누락과는 다른 문제일 수 있어요. 파일이 있는 상태에서 모든 열기 실패를 Locate로 처리하지 않아요. 같은 첨부를 Zotero에서 여는 문제인지, PDF 자체가 손상됐거나 다른 프로그램에서도 읽히지 않는 문제인지 나눠요. 원인이 다르면 다음 조치도 달라져요.
4. 저장 첨부는 확보한 파일을 Locate로 지정해요
파일을 찾지 못하는 창에 Locate가 있더라도 먼저 선택할 파일을 확보해야 해요. 이전에 열렸던 컴퓨터나 보존한 사본에서 정확한 PDF를 확인해요. 비슷한 파일 이름만 보고 아무 파일이나 고르지 않아요. 실제 내용과 판본이 맞는지 확인할 기준은 뒤에서 따로 살펴봐요.
저장 첨부에서는 File Not Found 안내 → Locate → 확인한 PDF 선택 순서로 진행할 수 있어요. 원래 저장 폴더 안에서 이름만 달라진 파일을 지정하면 Zotero가 그 파일을 가리키도록 정보를 갱신해요. 다른 위치에 있는 파일을 지정하면 올바른 Zotero 저장 위치로 복사해요. 두 경우를 파일을 직접 이동하는 같은 동작으로 생각하지 않아요.
복사해 온 PDF가 열렸다고 확보에 사용한 사본부터 지우지 않아요. 같은 첨부 항목에서 다시 열리는지, 다른 판본이 아닌지 검수가 남아 있어요. 반대로 파일이 전혀 없다면 Locate를 반복해도 새 파일이 생기지 않아요. 백업이나 적법하게 이용할 수 있는 원본의 존재를 확인하는 단계로 돌아가요.
일부 파일이 아니라 많은 첨부가 한꺼번에 없어 보이면 한 개씩 엉뚱한 PDF를 지정하지 않아요. 사용 중인 데이터 폴더가 달라졌거나 전체 저장 폴더에 문제가 생겼을 수 있어요. 이때는 상황을 보존하고 지원을 받아 원인을 확인해요. 데이터베이스 파일을 지우거나 폴더 전체를 임의 교체하는 방식으로 확대하지 않아요.

5. 연결 첨부는 현재 파일 경로를 다시 가리켜요
연결 첨부의 파일이 다른 폴더로 이동했다면 그 위치에 실제 PDF가 있는지 확인해요. 찾은 파일을 먼저 읽어 맞는 자료인지 대조한 뒤, File Not Found의 Locate로 새 위치를 지정할 수 있어요. 저장 첨부처럼 Zotero 관리 사본을 만드는 동작으로 이해하면 안 돼요. 이후에도 그 위치의 파일이 필요한 방식이에요.
외장 저장장치의 파일이라면 장치가 연결돼 있고 현재 경로에 접근할 수 있는지 확인해요. 기존에 정한 파일 보관 위치를 자주 옮기면 다시 경로가 끊길 수 있어요. 급히 열려고 임시 다운로드 폴더의 파일을 지정했다면 그 파일이 나중에 정리될 가능성도 생각해야 해요. 잠깐 열리는 상태와 계속 사용할 위치를 구분해요.
다른 컴퓨터의 연결 첨부가 안 열린다면 그 컴퓨터에도 실제 파일이 있어야 해요. Zotero의 제목 목록이 동기화됐다고 외부 폴더의 PDF까지 전달되지는 않아요. 이번 문제를 해결하려고 외부 클라우드를 새로 연결하거나 연결 첨부 기준 폴더 설정을 추측해서 바꾸지 않아요. 이미 사용하는 보관 방식과 담당자의 안내를 먼저 확인해요.
여러 첨부를 함께 다시 연결하겠다는 제안이나 광범위한 변경이 나오면 범위를 읽고 멈춰요. 한 파일의 위치를 확인하려던 작업이 전체 경로 변경으로 커질 수 있어요. 자신의 자료가 아닌 공유 자료나 기관 관리 폴더라면 임의로 위치를 바꾸지 않아요. 문제가 한 건인지 여러 건인지도 나누어 기록해요.
6. 다른 기기에서는 열리면 파일이 전달된 단계를 나눠요
서지정보 동기화와 파일 동기화는 별개예요. 논문 제목과 메모가 보이는데 PDF만 없는 상황이 생길 수 있어요. 먼저 어느 기기에서 같은 첨부가 실제로 열리는지 확인해요. 파일을 처음 추가한 기기에 사본이 있다면, 파일이 없는 컴퓨터에서 계속 클릭하는 것보다 원본이 있는 쪽의 상태가 중요한 단서예요.
이미 동기화를 사용하던 환경이라면 기존 계정과 라이브러리가 같은지, 원본 기기에 동기화 오류가 표시되는지 확인해요. 계정이나 서버 설정을 바꾸라는 뜻은 아니에요. 저장 첨부인지도 함께 봐요. 연결 첨부는 Zotero의 파일 전송 대상이 아니어서 제목이 같은 목록을 본다는 사실만으로 전달 완료를 판단할 수 없어요.
Zotero Storage를 이미 사용한다면 온라인 라이브러리에서도 첨부 PDF가 실제로 열리는지 확인하는 것이 업로드 여부의 근거가 돼요. 첨부 항목 이름만 보이는 것으로는 부족해요. 새 로그인이나 공유 권한 확대가 필요한 상황에서는 진행 범위를 먼저 확인하고, 개인 파일을 공개 링크로 바꿔 시험하지 않아요.
오류가 저장 공간이나 서버 문제를 가리키면 문구를 확인한 뒤 기존 이용 방식 안에서 해결해요. 이 글의 위치 점검을 위해 유료 요금제를 결제하거나 다른 자료를 삭제할 필요는 없어요. 동기화 초기화 메뉴도 누르지 않아요. 파일이 어느 단계까지 존재하는지를 확인한 상태로 다음 도움을 받는 편이 안전해요.
7. 파일 이름보다 실제 내용과 판본을 대조해요
PDF를 확보하면 첫 페이지의 제목과 저자, 발행 정보나 버전 표시를 확인해요. 예를 들어 같은 연구의 제출 원고와 최종 출판본은 제목이 비슷해도 페이지와 내용이 다를 수 있어요. 파일 이름 끝에 최종이라고 적혀 있다는 이유만으로 선택하지 않아요. 기존에 인용하거나 주석을 달았던 자료와 대응하는지 판단해요.
처음·중간·마지막 페이지가 읽히는지 확인하고 페이지 수와 구성도 비교해요. 몇 장만 있는 미리보기, 부록만 담긴 파일, 로그인 안내를 저장한 파일을 원래 논문의 대체본으로 고르지 않아요. 확보한 PDF가 손상돼 읽히지 않는다면 경로만 연결해도 내용이 복구되지는 않아요. 다른 확인 가능한 사본이 필요한 상황이에요.
주석이 있다면 기존 위치와 내용도 살펴봐요. Zotero 내장 리더의 주석은 데이터베이스에 저장되므로 외부 PDF 프로그램에서 안 보인다는 이유만으로 사라졌다고 판단하지 않아요. 반면 페이지를 추가·삭제·재배열한 다른 PDF를 연결하면 주석 위치가 맞지 않을 수 있어요. 모든 주석이 자동으로 복원된다고 기대하지 않아요.
PDF 내용과 서지 항목의 제목·저자·판본이 맞지 않는다면 연결을 확정하기 전에 멈춰요. 서지정보 자체를 검증해야 한다면 Zotero 참고문헌의 원본 정보를 대조하는 방법을 별도로 확인해요. 파일을 여는 문제를 해결하려고 논문 날짜와 자료 유형까지 추측해서 고치지는 않아요.

8. 같은 첨부에서 다시 열고 해결된 범위만 확인해요
위치를 지정한 뒤에는 파일 탐색기에서만 열지 말고 원래의 PDF 첨부 항목으로 돌아가요. 그 항목을 다시 열어 맞는 자료가 보이는지 확인해요. 여러 PDF가 붙은 논문이라면 다른 첨부를 우연히 연 것이 아닌지도 봐요. 새 항목을 중복으로 추가하지 않고 기존에 확인하던 항목에서 검수하는 것이 중요해요.
다시 열리는 한 건을 확인했다고 다른 컴퓨터와 모든 첨부까지 해결됐다고 확대하지 않아요. 저장 첨부의 로컬 사본, 연결 첨부의 외부 파일, 이미 사용 중인 동기화의 전달 여부는 확인 범위가 달라요. 어느 컴퓨터의 어느 첨부를 확인했는지 남기면 같은 이름의 파일을 반복해서 지정하는 혼란을 줄일 수 있어요.
파일 자체가 없거나 판본을 확정할 수 없다면 항목과 메모를 그대로 두고 보류해요. PDF 없이도 서지 항목은 남아 있을 수 있어요. 열리지 않는다는 이유로 논문 항목을 삭제하거나 라이브러리를 내보내고 다시 가져오지 않아요. 내보내기는 기존 라이브러리를 정확히 보존하는 백업과도 같지 않아요.
마지막 기준은 제목 목록이 보이는 것이 아니라 원하는 첨부에서 올바른 PDF가 실제로 다시 열리는 것이에요. 위치 확인과 파일 확보, 동일 자료 대조를 나누면 원인을 좁히기 쉬워요. 다른 첨부까지 복구됐다고 단정하지 말고, 찾은 파일과 남은 문제를 구분한 상태에서 작업을 마쳐요.