2012-08-22 5 views
2

내 문서에서 ODFWeave를 호출하는 중 오류가 발생합니다.odf 비 ASCII 문자가 포함 된 오류 소스 문서

Pre-processing the contents 
Sweaving content.Rnw 

Error: ‘content.Rnw’ is not ASCII and does not declare an encoding 

나는 "(Sweave --encoding = UTF-8)"당신의 LaTeX 문서에 인코딩 스위치를 추가 할 수있는 몇 가지 방법을 본 적이 있지만이

odfWeave와 함께 할 수 있는지 모른다

이전에 소스 문서를 ASCII로 변환하여 작업했지만, 변환이 내 문서 (예 : 비 ASCII 문자 세트가 필요한 일부 이름)와 함께 실행되는 것이 이상적입니다.

답변

1

odfWeave를 변경하여 (올바르게) utf-8 인코딩을 사용하도록 변경했습니다. 실제로 Sweave에 'encoding = "UTF-8"옵션을 사용하여이를 강요합니다.

질문은 "왜 문서가 utf-8이 아닌가요?"라고 생각합니다. 솔직히, 나는 문서 (또는 sessionInfo()의 결과)가 없기 때문에 정말 좋은 대답을하지 못했다. 짜는 과정에서 utf8이 아닌 문자를 만들 수 있습니다. 도움이 될

하나 개의 스레드는 이것이다 :

http://r.789695.n4.nabble.com/Running-odfWeave-on-its-own-examples-odt-td4639889.html

이를 알아내는 것은 매우 복잡한 나타나고 난 당신에 대한 분명한 답이 있었으면 좋겠다.

+0

불쾌감을주는 문자를 찾는 가장 좋은 방법은 무엇입니까? 관련 메뉴 옵션을 볼 수 없습니다. (LibreOffice Writer를 사용하고 있습니다) – paulusm

+0

며칠 전에 이것을 발견했습니다 :'grep -e "[\ x {00FF} - \ x {FFFF}]"file.xml ' – topepo