Lição 14

Lua

O interpretador LuaTeX dá acesso a fontes OpenType de forma similar ao XeTeX, e a maior parte dos casos com o pacote fontspec funcionarão igualmente bem com qualquer dos interpretadores.

No entanto, o LuaTeX também estende o TeX de outras formas, notavelmente incluindo a linguagem de script Lua. Isso pode ser usado para programar em um estilo mais familar para pessoas acostumadas com linguagens de programação ‘convencionais’. O LuaTeX também oferece a possibilidade de acessar o funcionamento interno do sistema TeX e modificar o funcionamento substituindo partes dele por código escrito em Lua.

A programação em Lua não é abordada neste curso, mas um exemplo simples para calcular 2π é mostrado aqui:

%!TEX lualatex
\documentclass{article}

\begin{document}

$ 2\pi \approx \directlua{ tex.print(2 * math.pi) } $

\end{document}