2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Mathematica/LaTeX
Сообщение09.01.2015, 23:51 


09/01/15
5
Как сделать вставку файла из мат.пакета Mathematica в TeX?

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение10.01.2015, 00:34 


02/05/10
49
Вам действительно проще было зарегистрироваться на форуме и создать тему, чем набрать один кейворд в хэлпе?
http://i.gyazo.com/a7d044ad0b252c07f89152feaa9be83d.png

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение10.01.2015, 22:10 


09/01/15
5
Уважаемый no_name, естественно, весь хэлп, относящийся к данному вопросу, я уже изучила вдоль и поперек.
+ насколько это было возможно, перерыла интернет.
В заключении чего могу сказать, что, видимо, моих мозгов не хватает на понимание того, как сделать необходимую мне вставку. Увы.
Поэтому да, я зарегистрировалась здесь, и создала отдельную тему. И это отнюдь не от лени открыть хэлп.


Вероятно, я некорректно поставила вопрос.
Меня интересует вставка без перегона .nb в .tex.
То есть вставка именно кода математики, с сохраненным синтаксисом.

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение10.01.2015, 23:36 
Заслуженный участник
Аватара пользователя


31/01/14
11348
Hogtown
Negativka в сообщении #959680 писал(а):
Меня интересует вставка без перегона .nb в .tex.
То есть вставка именно кода математики, с сохраненным синтаксисом.


пакет listings; см документацию, или здесь

http://tex.stackexchange.com/questions/84748/fanciest-way-to-include-mathematica-code-in-latex

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 00:00 


09/01/15
5
Red_Herring, а Вы не в курсе, можно ли сделать вставку не по принципу
Используется синтаксис BibTeX
\begin{lstlisting}
здесь кусок кода из Mathematica
\end{lstlisting}


а напрямую ссылку на файл сделать

Используется синтаксис BibTeX
\lstinputlisting{file.nb} ?

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 00:15 
Заслуженный участник
Аватара пользователя


31/01/14
11348
Hogtown
Negativka в сообщении #959733 писал(а):
а напрямую ссылку на файл сделать

Думаю что это невозможно по ряду причин:

1) пакет это не предусматривает
2) file.nb может содержать много чего кроме кода и TeX не знает что лишнее

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 01:18 


09/01/15
5
Red_Herring, спасибо Вам большое! :)

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 02:11 
Заслуженный участник
Аватара пользователя


31/01/14
11348
Hogtown
Даже если некоторое s/w, скажем, JunkMaker Pro, имеет экспорт в TeX, полученный tex–файл может не отвечать обычному пониманию как должен выглядеть приличный исходник, не говоря о том, чтобы согласоваться с видом того документа, в который Вы его вкладываете.

Ну посмотрим какой код выдает Mathematica 10

Используется синтаксис LaTeX
\documentclass{article}
\usepackage{amsmath, amssymb, graphics, setspace}
\newcommand{\mathsym}[1]{{}}
\newcommand{\unicode}[1]{{}}
\newcounter{mathematicapage}
\begin{document}
\begin{doublespace}
\noindent\(\pmb{\text{sources}=\{E{}^{\wedge}(I*\text{Pi}*2/6),E{}^{\wedge}(I*\text{Pi}*2/6*2),E{}^{\wedge}(I*\text{Pi}*2/6*3), E{}^{\wedge}(I*\text{Pi}*2/6*4),
E{}^{\wedge}(I*\text{Pi}*2/6*5),1\} \text{//}N;}\)
\end{doublespace}


Disgusting!

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 02:58 


09/01/15
5
Red_Herring, да, результат такого перевода оставляет желать лучшего.:))

впрочем, единственный вариант, который я освоила - это сохранять документ математики в .txt, и его уже путем \lstinput... загонять в тех. Тогда он, в принципе, выдает адекватный текст.

извращение ещё то, конечно.:)
хотя я точно знаю, что расширение .m в тех копируется без проблем, при подключении кучи всего.

 Профиль  
                  
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 10:02 
Заслуженный участник
Аватара пользователя


31/01/14
11348
Hogtown
Negativka в сообщении #959790 писал(а):
хотя я точно знаю, что расширение .m в тех копируется без проблем, при подключении кучи всего.


Contains functions or a set of instructions used by the Mathematica, a program for creating and running mathematical functions; saved in a text format, which can be viewed and edited with a basic text editor.


Не уверен как их вставить в ТеХ (разумеется, всегда можно использовать verbatim но там не будет окраса)

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

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



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

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


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

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