
저는 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 인코딩으로 설정됩니다(로그 파일에 누락된 문자 경고가 표시됨).
polyglossia
fontspec
인코딩을 유니코드(TU 또는 이전 EU2 인코딩)로 강제하는 패키지를 로드하는 것 외에는 직접적으로 관련되지 않습니다.
따라서 현재 Latex 릴리스를 사용하면 원본 문서가 이전 xelatex에서도 작동합니다(xelatex와 함께 사용해서는 안 되지만 inputenc
경고 메시지만 표시하는 것 외에는 아무것도 수행하지 않음). 그런 다음 추가해야 합니다. \usepackage{fontspec}