I find it very easy to write with mathematica. There are a lot of templates to choose from, and the formula visualization is cool. Also it's very convenient to manage chapters and sections. With EndNote, citation is not a problem. So isn't it a good idea to write academic papers in mathematics?

  • 3
    $\begingroup$ That depends on whether the publication you wish to submit your journal to would accept Mathematica notebooks... the custom is a $\TeX$ file, I'm told... $\endgroup$ Feb 18 '12 at 14:20
  • 2
    $\begingroup$ The disadvantage of any WYSIWYG editor is that you can't treat a document as source code. Being able to do this, as you can with latex, is very advantageous. $\endgroup$ Feb 18 '12 at 14:45
  • $\begingroup$ Yes, it is very good for Wolfram. There are also some nifty workbooks in Sage (sagenb.org/pub). $\TeX$ and $\LaTeX$ are "good ideas" and standards for math authoring. $\endgroup$
    – bgins
    Feb 18 '12 at 15:27
  • $\begingroup$ For publishing: no. Publishers are bound to the formats accepted by typesetting systems and printers, which is postscript or PDF generated from LaTeX or TeX. $\endgroup$
    – user2468
    Feb 18 '12 at 22:59
  • 6
    $\begingroup$ In general, it is a bad idea to hitch your wagon to any proprietary computer programming language. Do you really want to have to be forced to pay for updates of Mathematica for the rest of your life just so that you can open the files of your old publications? $\endgroup$
    – user13618
    Feb 19 '12 at 0:11

In my experience, journals only accept $\TeX$ (or $\LaTeX$) for publication.

It appears that Mathematica is able to export its notebooks as $\TeX$. You may need to do a fair amount of tweaking to the output to make it acceptable to the journal, though. They will typically have their own style file which must be used, and often other requirements which Mathematica's output may or may not satisfy.


There are a few books written in Mathematica and dealing with mathematical research (to some extent), they are really interesting, e.g. :

  1. "Mathematica in Action" by Stan Wagon (a mathematician)

  2. "Mathematica GuideBooks" by Michael Trott (a physicist)

    their authors are not newbies but expert Mathematica programmers with many years of experience.

Most research journals require $\TeX$, and one can export Mathematica notebooks to $\TeX$, but they'll still need some work to refine and bring them to a required format. On the other hand one can publish in The Mathematica Journal using a specific template, although it doesn't have to be always the best choice.

There is no general definitve answer to this question, since it depends on many factors and skills in programming. I don't think so it is very convenient to manage chapters and sections, e.g. changing stylesheets, screen environments etc. is not in general reversable, at least as one would like it. It is much easier to write good-looking articles in $\TeX$. Perhaps in future it will be much easier to publish research papers with Mathematica, though it is already a great programming environment and really rewarding even nowadays.


I have written the majority of my papers in LATEX. I use Mathematica to create many diagrams, graphs, dynamic models etc. Mathematica, however, imports LATEX. So if it allows you to organize the paper in an easier fashion, I don't see why not. Journals, take note, might have their own required formats though, so make certain Mathematica can meet those requirements.


If the papers have a computational part, like some mathematical science and most data science papers do these days, then please consider reproducibility as a requirement for tool selection.

See "Reproducible Research in the Mathematical Sciences" https://web.stanford.edu/~vcs/papers/PCAM_20140620-VCS.pdf.

"Traditionally, mathematical research was conducted via mental abstraction and manual symbolic manipulation"

"Times have been changing: on the one hand, Mathematics has grown into the so-called Mathematical Sciences, and in this larger endeavor, proposing new computational methods takes center stage, and documenting the behavior of proposed methods in test cases became an important part of research activity".

If reproducibility is a requirement then Mathematica or SymPy are worth it because nice typesetting alone do not compensate for the ability to actually comprehend and reuse the work that went into the paper.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.