What programs do researchers use to make their publications?

Click For Summary

Discussion Overview

The discussion centers on the various software programs and tools researchers use for preparing publications, including typing, data analysis, and graphing. Participants share their experiences and preferences regarding different applications in the context of academic publishing and client communications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants mention that the choice of software often depends on the journal's requirements, with many academics favoring TeX or LaTeX for its cost-effectiveness.
  • Others highlight the prevalence of MS Office tools like Word, Excel, and PowerPoint in their work environments, despite some dissatisfaction with these applications.
  • One participant notes the use of custom tools for serious work, while another emphasizes the importance of using the right tool for specific tasks.
  • Several participants discuss the use of various programming languages and software for data analysis and graphing, including ROOT, C/C++, Fortran, Python, and Mathematica.
  • Some participants mention simpler graphing tools, such as graph.exe and Scidavis, to accommodate less experienced co-authors.
  • GraphPad Prism is noted for its user-friendliness and is frequently used among participants.

Areas of Agreement / Disagreement

Participants express a range of preferences for software tools, with no clear consensus on a single best option. The discussion reflects diverse practices and opinions regarding the tools used for publication preparation.

Contextual Notes

Some participants point out that the effectiveness of certain tools may depend on the specific needs of the publication or the experience level of the users. There are also mentions of challenges in using certain software, such as formatting issues when transferring graphs into documents.

Lagraaaange
Messages
82
Reaction score
0
As far as the typing, data analysis, graphing, etc
 
Physics news on Phys.org
It will depend very much on what the journal they hope to publish in uses.

Lots of academics will use TeX, or variations such as LaTeX.

https://www.tug.org/begin.html
http://www.latex-project.org/

You should hunt around on the net and find the version and variation that most closely satisfies your needs. The big reason academics gravitate towards it is that it is "free." They view their grad student's time as being an infinitely malleable cost-free resource. So if it takes a few hours, or days or weeks, to get LaTeX working just perfectly, they don't mind at all. Grad students do not have lives outside the lab.

Other things people use will be fairly mundane. In our office we are pretty much MSOffice bound. This is because our clients are mostly MSOffice bound. I use MS Word but hate it. I use MS Excel and find it has some good things and some things that chap my behind. I use Powerpoint, but find it usually sucks every drop of moisture out of a presentation.

Lots of people use Matlab and various other tools of that nature.

For more serious work, there will be custom tools.
 
  • Like
Likes   Reactions: Dishsoap
You publish exported Excel graphs?
 
Alcathous said:
You publish exported Excel graphs?

In place of "publish" insert "send to the client." In my line of work there isn't much publishing going on.

But, yes. Copy-paste into an MSWord file, and off to the client it goes. There are some places you have to do some hand-nudging. Some things mess up fairly predictably when you do this. But that's what we do.
 
Well, he didn't ask about that.
 
Alcathous said:
Well, he didn't ask about that.

Actually, he didn't ask about anything. He didn't actually ask any questions at all. He was too lazy to put the question in the body of his post.

However, I routinely send documents to the national regulator. I'm going to count that as a "publication."
 
Typing: LaTeX
Data analysis: ROOT C/C++ custom scripts. Fortran model code. A bit of perl, a bit of python, a bit of Mathematica.
Graphing: For a publication, ROOT and gnuplot. But sometimes also matplotlib (python) and a bit of Mathematica.

ETA: This is me personally. Other people will use totally different things. You use the right tool for the job.
 
For many years we used Gnuplot exclusively, but we needed something simpler for younger, less experienced co-authors, so we've gravitated toward graph.exe.

We do a lot of analysis in the OpenOffice spreadsheet, Calc, I think. Some of the graphs are done in there, a few co-authors have learned to customize and make things really nice.

There's a program called Scidavis that is easier to use than Gnuplot, but also gives the parameter uncertainties for least squares fitting.

We roll our own Fourier analysis code.
 
SPSS, MATLAB, R, but you'll see a TON of GraphPad Prism. It is very easy to use and is pretty much written by scientists for scientists.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 12 ·
Replies
12
Views
2K
Replies
4
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K