LINUX.ORG.RU

Ошибка в lualatex

 ,


1

2

Всем привет возникла проблема с использованием Lua в LaTeX. Когда компилирую код

% !TeX program = lualatex
\documentclass{article}
\usepackage{luacode}
\begin{document}
	
	A random number:
	\begin{luacode}
		tex.print(math.random())
	\end{luacode}
\end{document}
Возникают ошибки:
Can be used only in preamble. \RequirePackage
File ended while scanning use of \luacode@grab@lines
Что делать? У меня стоит:

  • TeXLive
  • TeXstudio
  • ubuntu


Последнее исправление: Klymedy (всего исправлений: 1)

Судя по всему, ему не нравятся символы табуляции в строке c \end{luacode}. В документации это не отражено, так что я бы считал, что это баг. Но обойти его просто — не пользоваться табуляциями.

TeopeTuK ★★★★★
()
Ответ на: комментарий от guitarist15

Вот так, например:

% !TeX program = lualatex
\documentclass{article}
\usepackage{luacode}
\begin{document}
	
A random number:
\begin{luacode}
tex.print(math.random())
\end{luacode}
\end{document}

TeopeTuK ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.