2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 LuaTex in Latex
Сообщение18.04.2017, 16:05 


17/03/17
176
Возникла проблема с использованием языка 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 
Заслуженный участник
Аватара пользователя


31/01/14
11333
Hogtown
Когда я компилирую у меня возникает ошибка:
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 


13/07/14
257
код: [ скачать ] [ спрятать ]
Используется синтаксис 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 


17/03/17
176
Спасибо!!!!!!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group