¿Cómo configurar XeTeX en Ubuntu?

¿Cómo configurar XeTeX en Ubuntu?

Soy bastante nuevo, pero tengo algo de experiencia en el uso de LaTeX. Lo uso principalmente para diversos documentos matemáticos y científicos y trabajos escolares. Sin embargo, dado que mi lengua materna utiliza varios caracteres además del alfabeto ANSI, necesito poder escribir caracteres Unicode directamente en mi archivo .tex y hacer que salgan correctamente (en LaTeX algunos de ellos simplemente desaparecen y otros se convierten en otros). caracteres Unicode).

Me han dicho que en lugar de las soluciones alternativas para LaTeX (que usé por un tiempo pero con las que no tuve una experiencia agradable), sería mejor usar XeTeX.

Me gustaría una guía para principiantes de XeTeX (ya que he visto que hay algunas diferencias entre la sintaxis), así como una guía de configuración, idealmente para una máquina Linux (tal como está ahora, los paquetes respectivos ni siquiera están disponibles). instalado).

Muy apreciado,

Seguimiento: instalé texlive-binaries (que descubrí que es el paquete requerido para XeTeX), creé un archivo .tex básico

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

E intenté compilarlo con XeTex pero recibí el siguiente error: ¡No puedo encontrar el archivo de formato `xetex.fmt'!

Seguimiento 2: También probé el sudo fmtutil-sys --all e instalé el paquete texlive-xetex (ya que originalmente había instalado uno diferente). El resultado sigue siendo diferente, aunque todavía no se comporta correctamente. Creo.

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.

Por cierto, ¿existe alguna forma de pegar texto en formato de código de manera eficiente? Porque después de escribir los cuatro espacios y luego pegar el texto, tengo que agregar manualmente 4 espacios a todas las demás líneas.

Seguimiento 3: texlive-full instalado, no ayudó. Todavía no funciona.

Eliminé la línea \setmainfont y ahora se compila en xelatex, pero los caracteres Unicode no funcionan. XeTeX todavía da los mismos errores (secuencia de control indefinida, etc.)

Probé LuaTeX y funcionó bien (también importé el paquete luatextra) pero también elimina los caracteres Unicode.

Los caracteres con los que tengo problemas son ăîâĂÎÂșțȘȚ y en el documento final aparecen en blanco o como otros caracteres Unicode.

Respuesta1

Si quieres ejecutar unlátexdocumento que debes usar xelatex(motor xetex con formato latex) y no xetex(motor xetex con formato tex plano).

información relacionada