Los caracteres Unicode ya no se representan, ¿qué pasó?

Los caracteres Unicode ya no se representan, ¿qué pasó?

Solía ​​​​poder representar caracteres Unicode sin ningún problema en LaTeX. Sin embargo, desde hace un par de días (me di cuenta) TeXstudio ya no los renderiza...

Si uso:

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

Luego, después de compilar soloMbiusaparece.

Supongo que algo ha cambiado desde que solía funcionar, ¿alguien podría indicarme la dirección correcta? ¿Qué podría comprobar?

Estoy usando el sistema operativo elemental Loki. Revisé si algún paquete se actualizó recientemente, pero no se instaló/actualizó ningún paquete nuevo de texlive recientemente.

Editar

Quería publicar el registro de compilación y noté que ahora estoy compilando a través de XeTeX en lugar de LaTeX. ¿Aparentemente XeTeX necesita paquetes adicionales para poder compilar caracteres Unicode? \usepackage{polyglossia}parece resolver el problema...

Respuesta1

presumiblemente tiene una copia antigua de latex, con una versión de 2017, xelatex usaría de manera predeterminada TU (Unicode) con una versión anterior, usará de manera predeterminada la codificación OT1 de 7 bits (y su archivo de registro tendrá advertencias de caracteres faltantes)

polyglossiano está directamente involucrado, aparte de que cargará el fontspecpaquete que forzará la codificación a Unicode (TU o la codificación EU2 anterior)

Entonces, con una versión actual de látex, su documento original funcionaría (aunque no debe usarlo inputenccon xelatex, no hace más que dar una advertencia) con un xelatex más antiguo, entonces necesita agregar \usepackage{fontspec}

información relacionada