Como configurar o XeTeX no Ubuntu?

Como configurar o XeTeX no Ubuntu?

Sou relativamente novo, mas tenho alguma experiência no uso do LaTeX. Eu o uso principalmente para vários documentos matemáticos e científicos e trabalhos escolares. No entanto, visto que meu idioma nativo usa vários caracteres além do alfabeto ANSI, preciso ser capaz de digitar caracteres Unicode diretamente em meu arquivo .tex e fazê-los funcionar corretamente (no LaTeX alguns deles simplesmente desaparecem e outros se transformam em outros Caracteres Unicode).

Disseram-me que, em vez das soluções alternativas para o LaTeX (que usei há algum tempo, mas com as quais não tive uma experiência agradável), seria melhor usar o XeTeX.

Eu gostaria de um guia para iniciantes do XeTeX (pois vi que existem algumas diferenças entre a sintaxe), bem como um guia de configuração, idealmente para uma máquina Linux (como está agora, os respectivos pacotes não são nem instalado).

Muito apreciado,

Acompanhamento: instalei texlive-binaries (que descobri ser o pacote necessário para XeTeX), criei um arquivo .tex básico

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

E tentei compilá-lo com XeTex mas recebi o seguinte erro: Não consigo encontrar o arquivo de formato `xetex.fmt'!

Acompanhamento 2: Também tentei o sudo fmtutil-sys --all e instalei o pacote texlive-xetex (pois havia instalado originalmente um diferente). A saída ainda é diferente, embora ainda não se comporte corretamente. Eu penso.

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.

A propósito, existe alguma maneira de colar texto no formato de código de forma eficiente? Porque depois de digitar os quatro espaços e colar o texto tenho que adicionar manualmente 4 espaços em todas as outras linhas.

Acompanhamento 3: Instalado o texlive-full, não ajudou. Ainda não funciona.

Removi a linha \setmainfont e agora ela compila em xelatex, mas os caracteres Unicode não funcionam. XeTeX ainda apresenta os mesmos erros (sequência de controle indefinida, etc.)

Experimentei o LuaTeX e funcionou bem (também importei o pacote luatextra), mas também remove os caracteres unicode.

Os caracteres com os quais estou tendo problemas são ăîâĂÎÂșțȘȚ e no documento final eles aparecem em branco ou como outros caracteres Unicode.

Responder1

Se você quiser executar umlátexdocumento que você deve usar xelatex(mecanismo xetex com formato latex) e não xetex(mecanismo xetex com formato plain tex).

informação relacionada