LaTeX (and its ancestor TeX) are widely used in academic and technical publishing. They are “mark-up” languages, like HTML, that tell a processor how to construct mathematical expressions that look like typeset text. One of the objectives of this assignment is to give you an experience preparing a physics paper for “publication.” When practicing physicists submit papers to the Physical Review, they do so by emailing a LaTeX file, and perhaps some postscript figures, to the editorial office. Since your paper will be published in the 8.06 Physical Review, you will do essentially the same, except our “publisher” prefers to your submitted paper to be in final pdf format.
Although many 8.06 students have had previous exposure to LaTeX, some have not. To facilitate writing and publication of your finished papers, we have put a template for an article in the ReVTeX format (PDF) used by Physical Review for you to download. If ReVTeX is not installed on your machine, you can download it from ReVTeX page.
To get started, you need only download the templates, open them in your favorite editor (such as emacs), and notice the way the LaTeX template deals with title pages, footnotes, references, equations, mathematical symbols in text and set off from text, equation labels, tabs, and so forth. You can construct your paper by cutting the text out of the template text and inserting your own.
You should begin by downloading the template and making sure that you can LaTeX it successfully to produce output that looks like the hard copy of the template paper posted on the course web page.
In order to do this in unix, you will need the commands:
pdflatex filenamewill run the LaTeX typesetting program to produce typeset output from your input file. If there are errors in your LaTeX file, the file
filename.logwill contain error messages that are usually helpful. (Note that you will need to run LaTeX twice on the file, in order for all the references to bibliographic items and equation numbers to come out right.)
bibtex filenamewill optionally process a separate
bibfile if you choose to use this for your bibliography. If you do this, you will need to run
pdflatexonce before running
bibtexand twice afterwards.
latexmk--pdf filename will run
bibtexas many times as necessary to update the
dvips filename.dvi -owill create first a
dvifile and then a
ps2pdf filename.pscan then optionally create a
Figures can be included in
eps formats. If
includegraphics is used without an extension, latex/pdflatex will search for a valid extension. The one catch is that
eps formats are not automatically supported by
pdflatex. However, the template provided uses the package
epstopdf so that when includegraphics encounters an eps file it will automatically convert it to pdf. If you know how to produce illustrations in one of these formats, the template will illustrate how to incorporate them into your paper. Most graphics packages can generate eps or pdf output.
The advantage of these formats over the more common jpg or png formats is that vector graphics resize more gracefully than bitmaps.
We strongly urge people who are new at LaTeX to communicate with classmates. Likewise we strongly encourage LaTeX wizards to help the less experienced with the nuances of the language.
For Mac OS X users, the program TeXShop (available as part of the MacTex package) can be a good alternative to the command line. TeXShop combines a text editor with a TeX compiler, and has the feature that Cmd-clicking on one window will jump to the corresponding point in the other window. For Windows users, LaTeX can be downloaded from the MiKTeX project page and this includes a program TeXworks (also available on other platforms) with similar features to TexShop. On any platform, emacs has extensive LaTeX support, including a semi-WYSIWYG ability to preview equations within the editor.