MS Word 문서에서 복사하여 붙여넣을 때 아포스트로피가 정상적으로 표시되도록 하려면 어떻게 해야 합니까?

MS Word 문서에서 복사하여 붙여넣을 때 아포스트로피가 정상적으로 표시되도록 하려면 어떻게 해야 합니까?

MS Word로 작성된 보고서를 LaTeX 문서로 변환하고 싶습니다. LaTeX 편집기(TeXShop, LaTeX, pdfTeX)에서 문서의 내용을 복사하여 붙여넣었고 '다음과 같이 나오는 아포스트로피를 제외하고 모든 것이 잘 나옵니다 ? (예를 들어 출력 대신 I'mI?m출력됩니다).

내 LaTeX 편집기에서는 아포스트로피가 정상적으로 표시되며, 컴파일된 PDF 문서에서만 ?.

이상한 이유로 (편집기에서) 아포스트로피를 삭제하고 편집기에 동일한 아포스트로피를 다시 입력하면 정상적으로 출력되는 것을 발견했습니다. 찾기 및 바꾸기를 수행하면 이 방법이 작동하지 않습니다. 따라서 지금까지 제가 가지고 있는 해결책은 텍스트에서 각 아포스트로피를 수동으로 삭제하고 다시 입력하는 것입니다.

그러나 이는 시간이 많이 소요되므로 더 나은 솔루션을 찾고 싶습니다!

답변1

Word에서는 입력 '내용을 인쇄상 올바른 . LaTeX도 이 작업을 수행합니다.

  1. Word 자체에서 모두 검색하여 바꾸 거나'
  2. UTF8과 같은 다른 입력 인코딩을 사용하십시오.\usepackage[utf8]{inputenc}

답변2

나 역시 그런 문제를 겪었다. 나에게는 Word가 ","도 "."도 아닌 모든 종류의 특수 문자를 사용하여 어두운 대체 마법을 수행하는 것 같습니다. 정확히 무엇을 하는지는 언어 설정과 Word 버전에 따라 달라지는 것 같습니다.

나는 그것을 처리하기 위해 내 자신의 부두교를 사용하고 있습니다. 그중에는 이 sed 스크립트가 있습니다.

#!/bin/sed -f
s/\x84/,,/g
s/\x93/''/g
s/\xE2\x80\x98/'/g
s/\xE2\x80\x99/'/g
s/\x85/\\ldots/g
s/\x96/--/g
s/\xE2\x80\x9C//g
s/\xE2\x80\x9D//g
s/\xE2\x80//g

귀하의 목적에 따라 처음 4-5개의 규칙이 가장 흥미로울 것입니다. 언제나 그렇듯, YMMV.

답변3

어떤 소스에서든 잘라서 붙여넣은 경우 해당 단어를 삭제하고 아포스트로피를 사용하여 TeX 파일에 다시 입력하세요. 매번 나를 위해 일합니다.

관련 정보