Why do I have to be a programmer to write math papers?

  • Thread starter elfboy
  • Start date
  • Tags
    Papers
In summary, LaTeX is a complicated program that is not as easy as it seems. If you have great math ideas, you should try to write them in another format such as latex. There are many different LaTeX editors available, but learning how to use them can be time-consuming.
  • #1
elfboy
92
1
I have some great math ideas I want to write, but the most accepted format is latex. I go to the latex website and see that it is a complicated program. I don't want to be a programmer . Seems like too much work for just some symbols I can easily write by hand. Then you have to somehow put it in PDF form? way too confusing.

Also, there is tex, latex, LEd 0.51 and MiKTeX 2.7?? which do i choose?
 
Physics news on Phys.org
  • #2
You're just being lazy.
 
  • #3
Don't they accept math papers written by hand any more?
 
  • #4
LaTeX is not a programming language any more than a washing machine. A washing machine can be complicated, but washing your clothes is still not programming. I suggest you get your terms correct.

That said, learning to TYPESET DOCUMENTS (not program) in LaTeX takes a tiny fraction of the time it'd take to learn enough math to write something interesting in it. I'm a high school student, know very little, and can use LaTeX. Google "LaTeX Tutorial" or something. Good luck.
 
  • #5
elfboy said:
I have some great math ideas I want to write, but the most accepted format is latex. I go to the latex website and see that it is a complicated program. I don't want to be a programmer . Seems like too much work for just some symbols I can easily write by hand. Then you have to somehow put it in PDF form? way too confusing.

Also, there is tex, latex, LEd 0.51 and MiKTeX 2.7?? which do i choose?

Programming is an essential skill in most technical disciplines these days, including the physical sciences and math. Depending on your field, you will probably end up doing a good deal of programming over the course of your education and during your research. I suggest you learn to deal with it.

That said, LaTeX is not programming. It is considerably easier. If you are smart enough to develop "great math ideas," then you'll be able to learn LaTeX no problem.
 
  • #6
Like everyone else said, LaTeX is not programming. If you have access to a linux machine, chances are LaTeX is already installed. If you are using a Windows machine, download MikTex. If you have a Mac, use TexShop. There are plenty of sample LaTeX documents out there, and some good books. I recommend 'First Steps in LaTeX' or 'Math into LaTeX' by George Grazter (both on using LaTeX to write mathematical articles). After a few days of using LaTeX to typeset your math, you'll wonder how you ever did without it. It looks so much more professional and works so much better than any other word processing program I've used.
 
  • #7
Just one more suggestion to add. If for some reason you don't want to bother learning LaTeX, you could use MS Word 2007 to help you write all those math symbols and fomulae.
 
  • #8
There are WYSIWYG LATEX-generating programs... Some of them work ok... though tinkering with them to get the formatting just right might end up being more annoying than just learning LATEX -this is coming from someone who also despises typesetting
 
  • #9
Defennder said:
Just one more suggestion to add. If for some reason you don't want to bother learning LaTeX, you could use MS Word 2007 to help you write all those math symbols and fomulae.

Unless, like many journals, they accept submissions only in LaTex.
 
  • #10
LaTeX is tedious and terrible. The only thing it has going for it is that everything else sucks more. It boggles the mind how many hours have been wasted by mathematicians trying to figure out which document class to include or what the syntax is for a random command - hours that could have been better spend proving theorems.

Now that said, LaTeX is the "industry standard" in math so you better either learn to use it or hire a secretary to do it for you.

As for front-ends, LyX is decent.
 
  • #11
The best way to learn LaTeX in my opinion is to get your hands on some sample documents and modify as necessary. It can be tedious, but once you get the hang of it, writing in LaTex can be a lot faster than messing around with Word.

A journal, if it requires LaTeX format should be able to provide you with a template for your manuscript to get you started.
 
  • #12
texmacs is an ok *cough cough* WYSIWYG editor...just throwing that out there...
 
  • #13
Just install the TeXLive package and you'll get a bunch of editors with it. It is available at least for Linux and Mac (don't use windows, so I don't know). It takes only a few hours to learn the basics. Unfortunately, if you need to e.g. customize a document class for a special layout, then you're up for a very steep learning curve. However, having used LaTeX for a few years, I've had to do it only once.

To get up to speed, you really only need to know very few tags. It helps to write a small cheat sheet and update it each time you need to do something new. I'll guarantee that in a week you will be very comfortable with LaTeX.

(The only thing that sucks in LaTeX is getting good looking graphics for commutative diagrams. I have tried loads of different packages, but all of them have problems when you have a node with a long name, an arrow with a long label or something similar.)
 
  • #14
thanks for your help guys. I think I have no choice but to get used to latex it instead of complaining.
 
  • #16
elfboy said:
thanks for your help guys. I think I have no choice but to get used to latex it instead of complaining.

If it helps, before LaTeX was made (well, before TeX was made), typesetting many mathematical documents were done by professional typesetters at publishing companies and cost a lot of money, so LaTeX isn't as bad as you think.
 
  • #17
Wouldn't most journals accept Mathematica documents as well? I'm surprised that you don't have to learn Mathematica or maple for a math major. Its incredibly useful.
 
  • #18
If you are having trouble getting LaTeX installed and set up (it can be a pain on Windows) then there are sites like http://www.scribtex.com" which let you use LaTeX completely online. There are plenty of tutorials around too and once you get started it's not too bad, honest!
 
Last edited by a moderator:
  • #19
It hardly takes a few hours to get comfortable with basic latex...
 
  • #21
LyX is a decent GUI front end for LaTeX. It's also completely free. Be warned though, LyX does some weird things to the source code, meaning it has to be compiled through LyX.

http://www.lyx.org/

I used this for a while before I got comfortable enough with the LaTeX to work just from a text editor. Now, I type all my documents in the shell with the nano text editor. It just takes time to learn. Once your up to speed on the syntax, I think it is much quicker to make LaTeX documents this way.
 

1. Why is programming necessary for writing math papers?

Programming is necessary for writing math papers because it allows for the manipulation and analysis of large datasets and complex mathematical equations. It also enables the creation of visualizations and simulations to better understand and showcase mathematical concepts.

2. Can't I just use traditional pen and paper for writing math papers?

While traditional pen and paper can be used for writing math papers, programming offers more efficient and accurate methods for solving and presenting mathematical problems. It also allows for easier collaboration and sharing of research with other mathematicians.

3. What programming languages should I learn for writing math papers?

The most commonly used programming languages for writing math papers are LaTeX and Mathematica. However, it is also beneficial to have knowledge of other languages such as Python, MATLAB, and R for data analysis and statistical calculations.

4. I'm not good at math, can I still learn programming for writing math papers?

Yes, you can still learn programming for writing math papers even if you are not strong in math. Many programming languages have built-in functions and libraries that can assist with mathematical calculations, and there are also plenty of online resources and tutorials available to help you learn.

5. Is programming only used for writing complex math papers?

No, programming can also be used for writing simpler math papers. Even if your paper does not involve complex equations or data analysis, programming can still be useful for formatting and organizing your work, creating graphs and diagrams, and automating other repetitive tasks.

Similar threads

  • STEM Academic Advising
Replies
2
Views
616
  • STEM Academic Advising
Replies
25
Views
2K
  • STEM Academic Advising
Replies
9
Views
1K
  • STEM Academic Advising
Replies
19
Views
3K
  • STEM Academic Advising
Replies
2
Views
941
  • STEM Academic Advising
Replies
11
Views
427
Replies
2
Views
720
  • STEM Academic Advising
Replies
1
Views
751
  • STEM Career Guidance
Replies
3
Views
1K
  • STEM Academic Advising
Replies
4
Views
2K
Back
Top