
Eu costumava renderizar caracteres Unicode sem problemas no LaTeX. Porém, há alguns dias (percebi) o TeXstudio não está mais renderizando-os...
Se eu usar:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\begin{document}
Möbius
\end{document}
Então, depois de compilar apenasMbiusparece.
Acho que algo mudou desde que estava funcionando. Alguém poderia me indicar a direção certa? O que eu poderia verificar?
Estou usando o Elementary OS Loki. Verifiquei se algum pacote foi atualizado recentemente, mas nenhum novo pacote texlive foi instalado/atualizado recentemente.
Editar
Eu queria postar o log de compilação e percebi que agora estou compilando através do XeTeX em vez do LaTeX. Aparentemente o XeTeX precisa de pacotes extras para poder compilar caracteres Unicode?
\usepackage{polyglossia}
parece resolver o problema...
Responder1
você provavelmente tem uma cópia antiga do latex, com uma versão 2017, o xelatex seria padronizado como TU (Unicode) com uma versão mais antiga, o padrão será a codificação OT1 de 7 bits (e seu arquivo de log terá avisos de caracteres ausentes)
polyglossia
não está diretamente envolvido, a não ser que carregará o fontspec
pacote que forçará a codificação para Unicode (TU ou a codificação EU2 mais antiga)
Portanto, com uma versão atual de látex, seu documento original funcionaria (embora você não deva usar inputenc
com xelatex, ele não faz nada além de avisar) com um xelatex mais antigo, então você precisa adicionar \usepackage{fontspec}