유니코드 문자가 더 이상 렌더링되지 않습니다. 무슨 일이 일어났나요?

유니코드 문자가 더 이상 렌더링되지 않습니다. 무슨 일이 일어났나요?

저는 LaTeX에서 아무런 문제 없이 유니코드 문자를 렌더링할 수 있었습니다. 그러나 며칠 전부터 TeXstudio가 더 이상 렌더링하지 않습니다.

내가 사용하는 경우:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\begin{document}
    Möbius
\end{document}

그런 다음 컴파일 한 후므비우스나타납니다.

작동하던 이후로 뭔가 변경된 것 같습니다. 누구든지 올바른 방향을 알려줄 수 있습니까? 무엇을 확인할 수 있나요?

저는 Elementary OS Loki를 사용하고 있습니다. 최근에 업데이트된 패키지가 있는지 확인했지만 최근에 새로운 texlive 패키지가 설치/업그레이드되지 않았습니다.

편집하다

컴파일 로그를 게시하고 싶었는데 이제 LaTeX 대신 XeTeX를 통해 컴파일하고 있다는 것을 알았습니다. 분명히 XeTeX는 유니코드 문자를 컴파일할 수 있도록 추가 패키지가 필요합니까? \usepackage{polyglossia}문제가 해결된 것 같습니다...

답변1

2017 릴리스의 경우 xelatex는 기본적으로 TU(유니코드)로 설정되며 이전 릴리스에서는 기본값이 7비트 OT1 인코딩으로 설정됩니다(로그 파일에 누락된 문자 경고가 표시됨).

polyglossiafontspec인코딩을 유니코드(TU 또는 이전 EU2 인코딩)로 강제하는 패키지를 로드하는 것 외에는 직접적으로 관련되지 않습니다.

따라서 현재 Latex 릴리스를 사용하면 원본 문서가 이전 xelatex에서도 작동합니다(xelatex와 함께 사용해서는 안 되지만 inputenc경고 메시지만 표시하는 것 외에는 아무것도 수행하지 않음). 그런 다음 추가해야 합니다. \usepackage{fontspec}

관련 정보