화요일에 면접이 있는데 이미지와 표 누락으로 인해 다시 컴파일할 수 없는 LaTeX PDF에서 철자가 틀린 "obestiy" [sic]를 "obesity"로 수정해야 합니다.
나는 열심히 노력했다
qpdf general.audience.pdf --object-streams=disable expanded.pdf
,
제안한대로PDF 파일의 코드를 보고 편집하는 방법, 그런데 파일을 편집하려고 하면 "obestiy"가 표시되지 않아 이 방법이 작동하지 않습니다.https://askubuntu.com/questions/803850/find-and-replace-with-on-pdf-file-from-command-line다음과 같이 qpdf를 사용할 수 있다는 제안이 있었습니다.
pdftk general.audience.pdf output uncompressed.pdf uncompress
그러나 "obestiy"[원문]라는 단어는 나타나지 않습니다.
어쩌면 "비만"이 나타나지 않는 이유를 설명하는 문자가 글자 사이에 있을 수도 있습니다.
철자 오류를 수정하기 위해 PDF를 편집하는 방법은 무엇입니까?
- LibreOffice Draw는 파일의 모든 텍스트를 왜곡하고 파괴하여 PDF를 사용할 수 없게 만듭니다. 아마도 LibreOffice Draw에는 방법이 있을 것입니다.아니요글꼴을 변경하시겠습니까?
답변1
PDF 파일을 보지 않고서는 디버그하기가 어렵습니다. 나는 동일한 접근 방식을 권장합니다(일반적으로 mutool
이 작업을 수행하기 위해 mupdf를 사용하지만 PDF 파일의 스트림 압축을 푸는 것).
PDF에는 실제 내용이 포함되어 있습니다.문자 모양글자 자체가 아니라 페이지에 나타나는 글자입니다.
따라서 "obestiy"라는 문자열을 검색하여 찾지 못하면 문자 사이에 명령(예: 커닝 수행)이 있을 수 있습니다.
또 다른 가능성은 글꼴의 글리프가 문자에 직접 매핑되지 않는 글꼴을 사용하고 있다는 것입니다.
따라서 압축되지 않은 PDF를 텍스트 편집기에서 열고 관심 있는 페이지를 찾은 다음(또는 원본 PDF에서 이 페이지를 추출하여) 위에서 아래로 읽으십시오. 이를 통해 pdflatex가 파일을 처리하는 방법과 단어를 찾아야 하는 위치에 대한 아이디어를 얻을 수 있습니다.