2014 dxdy logo

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

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




 
 Mathematica/LaTeX
Сообщение09.01.2015, 23:51 
Как сделать вставку файла из мат.пакета Mathematica в TeX?

 
 
 
 Re: Mathematica/LaTeX
Сообщение10.01.2015, 00:34 
Вам действительно проще было зарегистрироваться на форуме и создать тему, чем набрать один кейворд в хэлпе?
http://i.gyazo.com/a7d044ad0b252c07f89152feaa9be83d.png

 
 
 
 Re: Mathematica/LaTeX
Сообщение10.01.2015, 22:10 
Уважаемый no_name, естественно, весь хэлп, относящийся к данному вопросу, я уже изучила вдоль и поперек.
+ насколько это было возможно, перерыла интернет.
В заключении чего могу сказать, что, видимо, моих мозгов не хватает на понимание того, как сделать необходимую мне вставку. Увы.
Поэтому да, я зарегистрировалась здесь, и создала отдельную тему. И это отнюдь не от лени открыть хэлп.


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

 
 
 
 Re: Mathematica/LaTeX
Сообщение10.01.2015, 23:36 
Аватара пользователя
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 
Red_Herring, а Вы не в курсе, можно ли сделать вставку не по принципу
Используется синтаксис BibTeX
\begin{lstlisting}
здесь кусок кода из Mathematica
\end{lstlisting}


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

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

 
 
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 00:15 
Аватара пользователя
Negativka в сообщении #959733 писал(а):
а напрямую ссылку на файл сделать

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

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

 
 
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 01:18 
Red_Herring, спасибо Вам большое! :)

 
 
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 02:11 
Аватара пользователя
Даже если некоторое 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 
Red_Herring, да, результат такого перевода оставляет желать лучшего.:))

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

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

 
 
 
 Re: Mathematica/LaTeX
Сообщение11.01.2015, 10:02 
Аватара пользователя
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 ] 


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