developer tip

LaTeX를 UTF8로 컴파일하려면 어떻게해야합니까?

optionbox 2020. 10. 24. 10:02
반응형

LaTeX를 UTF8로 컴파일하려면 어떻게해야합니까?


ISO 표준으로 문서를 작성했습니다. ä 및 ö와 같은 움라우트 알파벳은 지원하지 않습니다. 나는 그것들이 필요해. 문서는 UTF8없이 컴파일되지만 UTF8로는 컴파일되지 않습니다. 보다 정확하게는, 문서는 내 main.tex의 시작 부분에있는 줄로 컴파일되지 않습니다.

\usepackage[utf8]{inputenc}

LaTeX 문서를 UTF8로 컴파일하려면 어떻게해야합니까?


문제가 있는지 확실하지 않지만 UTF-8 인코딩을 사용하여 소스를 저장하면 도움이 될 수 있습니다.

나는 또한 \usepackage[utf8]{inputenc}LaTeX 소스에서 사용 하고 있으며 파일을 UTF-8 파일로 저장함으로써 모든 것이 복숭아처럼 작동합니다.


파일을 UTF8 형식으로 저장하십시오.

다음 (UNIX) 명령을 사용하여 파일 형식을 확인하십시오.

file -bi filename.tex 

넌 봐야 해:

text/x-tex; charset=utf-8

iconvUTF8이 아닌 경우를 사용하여 파일을 변환하십시오 .

iconv --from-code=ISO-8859-1 --to-code=UTF-8 filename.txt > filename-utf.txt

\usepackage[utf8]{inputenc} 다음과 같은 서지 항목에는 작동하지 않습니다.

@ARTICLE{Hardy2007,
author = {Ibn Taymiyyah, Aḥmad ibn ʿAbd al{-}Halīm},
title = {Naqḍ al{-}manṭiq},
shorttitle = {Naqḍ al-manṭiq},
editor = {Ḥamzah, Aḥmad},
publisher = {Maktabat a{l-}Sunnah},
address = {Cairo},
year = {1970},
sortname = {IbnTaymiyyaNaqdalmantiq},
keywords = { Logic, Medieval}} 

이 항목 사용 \usepackage[utf8x]{inputenc}


문서를 utf8로 변환하십시오. LaTeX는 텍스트를 그대로 읽습니다. utf8 입력 인코딩을 사용하려면 문서를 utf8로 인코딩해야합니다. 일반적으로 편집기에서 설정할 수 있습니다. iconviso 인코딩에서 utf로 파일을 변환하는 데 유용한 프로그램도 있습니다 .

결국 utf를 지원할 수있는 편집기를 사용해야합니다. (윈도우에서 utf 지원 상태에 대해서는 잘 모르겠지만 Linux의 합리적인 편집기는 괜찮습니다).


소스를 iconv해야했습니다.

즉,에서 호출 한 TE X 기반 컴파일러 latex는 실제로 가변 길이 인코딩을 지원하지 않습니다. 특정 바이트가 함께 이동한다는 것을 알려주는 큰 라이브러리가 필요합니다. Xelatex는 유니 코드를 인식하며 훨씬 더 잘 작동합니다.


특별한 "필터"기능이있는 LEd Editor를 사용합니다. tex 파일에서 원본 \ "{o}를 유지하면서 자체 편집기에서 \"{o}를 ö로 또는 그 반대로 대체합니다. 따라서 LEd Editor에서 볼 때 텍스트를 쉽게 읽을 수 있으며 특별한 패키지가 필요하지 않습니다. 참고 문헌 파일에서도 작동합니다.


Chrome 애드온 "Sharelatex"사용에 성공했습니다. 이 온라인 편집기는 대부분의 라텍스 파일과의 호환성이 뛰어나지 만 구성 가능성이 다소 부족합니다. www.sharelatex.com

참고 URL : https://stackoverflow.com/questions/1252998/how-can-i-compile-latex-in-utf8

반응형