2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 LuaTex in Latex
Сообщение18.04.2017, 16:05 
Возникла проблема с использованием языка Lua в LaTex. После компиляции кода изображенного внизу исчезает текст, и вместо него появляются непонятные символы.
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
% !TeX program = lualatex
% !TeX encoding = utf8
% !TeX spellcheck = ru_RU_yo
% !BIB program = bibtex8

\documentclass[14pt]{extarticle}
%===== Languageg and Encodings =====
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{misccorr}
\usepackage{luacode}
%===================================
\begin{document}
Lua разработана подразделением Tecgraf (группа технологий компьютерной графики) Католического университета Рио-де-Жанейро в Бразилии, история языка ведёт отсчёт с 1993 года. Авторы языка — Роберто Иерусалимский, Луиш Энрике ди Фигейреду (Luiz Henrique de Figueiredo) и Валдемар Селиш (Waldemar Celes). Lua распространяется свободно, с открытыми исходными текстами на языке Си.
$\pi = \directlua{tex.sprint(math.pi)}$.
\end{document}
 

Если вместо lualatex поставлю pdflatex текст появляется, но компилятор не работает. Возникает ошибка
Package luacode Error: LuaTeX is required for this package. Aborting.. to prevent additional errors.}
Что делать?
У меня стоит:
windows 8.1
TeXLive
TeXstudio

 
 
 
 Re: LuaTex in Latex
Сообщение18.04.2017, 16:29 
Аватара пользователя
Когда я компилирую у меня возникает ошибка:
Package luacode Error: LuaTeX is required for this package. Aborting.. to prevent additional errors.}
Environment luacode undefined. \begin{luacode}
\begin{document} ended by \end{luacode}. \end{luacode}
Что делать?
У меня стоит:
windows 8.1
TeXLive
TeXstudio

Что делать? Вам ответили что делать и вы сказали, что все работает. Чтобы не повторяться, дам два альтернативных совета:
1) Принимать таблетки, улучшающие память.
2) $\color{brown}\framebox{\text{Удалено цензурой}}$

 
 
 
 Re: LuaTex in Latex
Сообщение18.04.2017, 21:45 
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
% !TeX program = lualatex
% !TeX encoding = utf8
% !TeX spellcheck = ru_RU_yo
% !BIB program = bibtex8

\documentclass[14pt]{extarticle}
%===== Language and Encodings =====
\usepackage{polyglossia} % Поддержка многоязычности (fontspec подгружается автоматически)
\setmainlanguage[babelshorthands=true]{russian} % Язык по-умолчанию русский с поддержкой приятных команд пакета babel
\setotherlanguage{english} % Дополнительный язык = английский (в американской вариации по-умолчанию)
\setmonofont{CMU Typewriter Text} % моноширинный шрифт
\newfontfamily\cyrillicfonttt{CMU Typewriter Text} % моноширинный шрифт для кириллицы
\defaultfontfeatures{Ligatures=TeX} % стандартные лигатуры TeX, замены нескольких дефисов на тире и т. п. Настройки моноширинного шрифта должны идти до этой строки, чтобы при врезках кода программ в коде не применялись лигатуры и замены дефисов
\setmainfont{CMU Serif} % Шрифт с засечками
\newfontfamily\cyrillicfont{CMU Serif} % Шрифт с засечками для кириллицы
\setsansfont{CMU Sans Serif} % Шрифт без засечек
\newfontfamily\cyrillicfontsf{CMU Sans Serif} % Шрифт без засечек для кириллицы
\usepackage{luacode} % This package provides the \luaexec command and the luacode(*) environments to help with executing luacode
%===================================
\begin{document}
Lua разработана подразделением Tecgraf (группа технологий компьютерной графики) Католического университета Рио-де-Жанейро в Бразилии, история языка ведёт отсчёт с 1993 года. Авторы языка — Роберто Иерусалимский, Луиш Энрике ди Фигейреду (Luiz Henrique de Figueiredo) и Валдемар Селиш (Waldemar Celes). Lua распространяется свободно, с открытыми исходными текстами на языке Си.
\(\pi = \directlua{tex.sprint(math.pi)}\).
\end{document}
 

 
 
 
 Re: LuaTex in Latex
Сообщение18.04.2017, 22:49 
Спасибо!!!!!!

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group