Ubuntu에서 XeTeX를 설정하는 방법은 무엇입니까?

Ubuntu에서 XeTeX를 설정하는 방법은 무엇입니까?

저는 상당히 새로운 사람이지만 LaTeX를 사용해 본 경험이 있습니다. 저는 주로 다양한 수학, 과학 문서와 학교 논문에 사용합니다. 그러나 내 모국어가 ANSI 알파벳 외에 다양한 문자를 사용하는 방식을 보면 유니코드 문자를 .tex 파일에 직접 입력하여 올바르게 출력할 수 있어야 합니다(LaTeX에서는 일부 문자가 사라지고 다른 문자는 다른 문자로 바뀜) 유니코드 문자).

나는 LaTeX에 대한 해결 방법(한동안 사용했지만 즐거운 경험이 없었음) 대신 XeTeX를 사용하는 것이 더 나을 것이라고 들었습니다.

나는 XeTeX에 대한 초보자 가이드(구문 간에 약간의 차이가 있음을 확인했기 때문에)와 이상적으로는 Linux 시스템에 대한 설정 가이드를 원합니다(현재로서는 각 패킷이 균일하지 않습니다). 설치됨).

매우 감사,

후속 작업: texlive-binaries(XeTeX에 필요한 패키지라는 것을 알았습니다)를 설치하고 기본 .tex 파일을 만들었습니다.

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Palatino Linotype}
\begin{document}
Loneliness be over!
\end{document}

그리고 XeTex로 컴파일을 시도했지만 다음과 같은 오류가 발생했습니다. `xetex.fmt' 형식 파일을 찾을 수 없습니다!

후속 조치 2: 또한 sudo fmtutil-sys --all을 시도하고 texlive-xetex 패키지를 설치해 보았습니다(원래 다른 패키지를 설치한 것처럼). 출력은 여전히 ​​다르지만 여전히 제대로 작동하지 않습니다. 제 생각에는.

This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)
entering extended mode
(./main.tex
! Undefined control sequence.
l.1 \documentclass
                 {article}
? ! Undefined control sequence.
l.2 \usepackage
                 {fontspec}
? ! Undefined control sequence.
l.3 \setmainfont
                {Palatino Linotype}
? ! Undefined control sequence.
l.4 \begin
          {document}
? [1] )
Output written on main.pdf (1 page).
Transcript written on main.log.

그런데 텍스트를 코드 형식으로 효율적으로 붙여넣을 수 있는 방법이 있나요? 공백 4개를 입력한 다음 텍스트를 붙여넣은 후 다른 모든 줄에 공백 4개를 수동으로 추가해야 하기 때문입니다.

후속 조치 3: texlive-full을 설치했지만 도움이 되지 않았습니다. 여전히 작동하지 않습니다.

\setmainfont 줄을 제거했는데 이제 xelatex에서 컴파일되지만 유니코드 문자가 작동하지 않습니다. XeTeX에서는 여전히 동일한 오류(정의되지 않은 제어 순서 등)가 발생합니다.

LuaTeX를 사용해 보았는데 잘 작동했지만(luatextra 패키지도 가져왔습니다) 유니코드 문자도 제거되었습니다.

제가 문제를 겪고 있는 문자는 ăîâĂÎăşşşşşş?이며 최종 문서에서는 공백으로 나오거나 다른 유니코드 문자로 나타납니다.

답변1

실행하고 싶다면유액사용해야 하는 문서 xelatex(라텍스 형식의 xetex 엔진) 및 xetex일반 tex 형식의 xetex 엔진

관련 정보