2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Код на LaTex
Сообщение31.05.2014, 17:40 
Аватара пользователя


26/09/13
648
Таджикистан
Как можно вставляет код программы на LaTex, чтобы прочитал
например такой код!
Используется синтаксис Matlab M
>> m=-14/5;
n=tan(pi/8);
3*m.^2+(2*n.^2).^(1/3)/m

ans =

   23.2700
 

 Профиль  
                  
 
 Re: Код на LaTex
Сообщение03.06.2014, 21:08 
Аватара пользователя


23/07/08
401
Новосибирск
Пакеты listings или minted. Пример первого можно глянуть тут: http://www.inp.nsk.su/~baldin/LaTeX/ctex.pdf стр. 208

Если имеется в виду чтобы исполнялось прямо из LaTeX, то для matlab придётся писать свой пакет по примеру того, как сделано для R или gnuplot.

 Профиль  
                  
 
 Re: Код на LaTex
Сообщение04.06.2014, 12:15 
Аватара пользователя


26/09/13
648
Таджикистан
Evgueni
Я имел виду, что какой нибудь задача решена на MatLab и его код подставит на внутри текста на LaTeX, например
Код:
>> m=-14/5;
n=tan(pi/8);
3*m.^2+(2*n.^2).^(1/3)/m

ans =

   23.2700

А этот код когда я подставляю на LaTeX то он дает ошибку, что я должен делать, что LaTeX не дал ошибку?

 Профиль  
                  
 
 Re: Код на LaTex
Сообщение04.06.2014, 13:34 
Аватара пользователя


23/07/08
401
Новосибирск
Maik2013 в сообщении #871696 писал(а):
Evgueni
Код:
^

Проблема в этом символе. Его нельзя использовать вне математической или verbatim моде.

Поэтому проще всего сделать так:
\begin{verbatim}>> m=-14/5;
n=tan(pi/8);
3*m.^2+(2*n.^2).^(1/3)/m

ans =

   23.2700
\end{verbatim}

Код:
\begin{verbatim}>> m=-14/5;
n=tan(pi/8);
3*m.^2+(2*n.^2).^(1/3)/m

ans =

   23.2700
\end{verbatim}

 Профиль  
                  
 
 Re: Код на LaTex
Сообщение04.06.2014, 13:41 
Аватара пользователя


26/09/13
648
Таджикистан
Evgueni
Спасибо большой Вам. Вы очень мне помогли. Все то что я хотел.

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

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



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

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


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

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