Differences

This shows you the differences between two versions of the page.

sep:software:softtex:faq [2008/07/22 17:56]
altheyab
sep:software:softtex:faq [2015/05/27 02:06] (current)
Line 1: Line 1:
+====== Tex F.A.Q. ======
+
This page is for SEP users. It reflects an actual e-mail correspondence. This page is for SEP users. It reflects an actual e-mail correspondence.
-  - [[#sideplot|Activesideplot does not work as before]] +  - [[#Activesideplot does not work as before]]
-  - [[#prog|What macro should I use to include a program in the paper?]] +  - [[#What macro should I use to include a program in the paper?]]
-  - [[#xtex|I tried to read a dvi file with xtex, but couldn't see any figures]] +  - [[#I tried to read a dvi file with xtex, but couldn't see any figures]]
-  - [[#xdvi|I tried to read a dvi file with xdvi ("make read"), but couldn't see any figures]] +  - [[#I tried to read a dvi file with xdvi ("make read"), but couldn't see any figures]]
-  - [[#book|How do I create (maintain) a book (a report, etc.)?]] +  - [[#How do I create (maintain) a book (a report, etc.)?]]
-  - [[#ps2gif|"make html" fails to create a GIF figure from my postscript]] +  - [[#"make html" fails to create a GIF figure from my postscript]]
-  - [[#input|My LaTeX file (paper.tex) is an assembly file of several text files. Do I need to do something special?]] +  - [[#My LaTeX file (paper.tex) is an assembly file of several text files. Do I need to do something special?]]
-  - [[#old|What if I want to use the old SEP macros?]] +  - [[#What if I want to use the old SEP macros?]]
-  - [[#self|I noticed a bug in the general macros (scripts, makerules.) How do I fix it myself?]] +  - [[#I noticed a bug in the general macros (scripts, makerules.) How do I fix it myself?]]
-  - [[#home|How do I install the tex system on my home computer?]] +  - [[#How do I install the tex system on my home computer?]]
-  - [[#netscape|What do I put in my netscape options to make all the .sepsh's work?]] +  - [[#What do I put in my netscape options to make all the .sepsh's work?]]
-  - [[#nomake|How do I process a LaTeX file without "make"?]] +  - [[#How do I process a LaTeX file without "make"?]]
-  - [[#bio|How do I add (change) my biography in an SEP report?]] +  - [[#How do I add (change) my biography in an SEP report?]]
-  - [[#seg97|How do I create an SEG abstract?]] +  - [[#How do I create an SEG abstract?]]
-  - [[#doublespace|How do I introduce double line spacing in my document?]] +  - [[#How do I introduce double line spacing in my document?]]
-  - [[#syscall|What happened with syscall buttons?]] +  - [[#What happened with syscall buttons?]]
-  - [[#thesis|Is there a thesis macro?]] +  - [[#Is there a thesis macro?]]
-  - [[#geophysics|How do I typeset a paper for //Geophysics//?]] +  - [[#How do I typeset a paper for //Geophysics//?]]
-  - [[#gp|How do I typeset a paper for //Geophysical Prospecting//?]] +  - [[#How do I typeset a paper for //Geophysical Prospecting//?]]
-  - [[#links|How do I include hyperlinks in an HTML file produced by LaTeX2HTML?]] +  - [[#How do I include hyperlinks in an HTML file produced by LaTeX2HTML?]]
-  - [[#resume|How do I typeset a resume?]] +  - [[#How do I typeset a resume?]]
-  - [[#index|How do I index my pages for the full-text search on the web?]] +  - [[#How do I index my pages for the full-text search on the web?]]
-  - [[#bibtex|What bibtex databases are available?]]+  - [[#What bibtex databases are available?]]
---- ----
Line 45: Line 47:
==== What macro should I use to include a program in the paper? ==== ==== What macro should I use to include a program in the paper? ====
-If you have a file called **file.f90**, **\listing{file.f90}** will do. If you want to reference it in a different place, try **\progblock{label}{file.f90}** and reference it with **\ref{prog:label}**. For cross-referencing among different chapters in a book there is also **\gprogblock{label}{file.f90}**. These are referenced with **\ref{/prog:label}**. You can find more information in the [[index.html#SEP2e|standard documentation]] on SEP2e.+If you have a file called **file.f90**, **\listing{file.f90}** will do. If you want to reference it in a different place, try **\progblock{label}{file.f90}** and reference it with **\ref{prog:label}**. For cross-referencing among different chapters in a book there is also **\gprogblock{label}{file.f90}**. These are referenced with **\ref{/prog:label}**. You can find more information in the [[sep:software:softtex#SEP2e (with THESIS options)|standard documentation]] on SEP2e.
---- ----
Line 170: Line 172:
==== How do I create an SEG abstract? ==== ==== How do I create an SEG abstract? ====
-Simply put **LATOPTS = class=seg97** into your makefile (or run **gmake LATOPTS=class=seg97 paper.ps**). After you create a postscript file, you need to take it to Adobe Distiller. The result will be a PDF file, ready for electronic submission. \\ \\  Several people pointed out to me that the font size in SEG abstracts turns out smaller than usual. You shouldn't worry about it, because this size complies precisely with the sample abstract, distributed by SEG. \\  The seg97 class is designed to fit the SEP style. That is, it knows about all the macros we use in our papers and translates them accordingly. There is a smaller export version, called [[index.html#SEG|seg-99]].+Simply put **LATOPTS = class=seg97** into your makefile (or run **gmake LATOPTS=class=seg97 paper.ps**). After you create a postscript file, you need to take it to Adobe Distiller. The result will be a PDF file, ready for electronic submission. \\ \\  Several people pointed out to me that the font size in SEG abstracts turns out smaller than usual. You shouldn't worry about it, because this size complies precisely with the sample abstract, distributed by SEG. \\  The seg97 class is designed to fit the SEP style. That is, it knows about all the macros we use in our papers and translates them accordingly. There is a smaller export version, called seg-99.
---- ----
Line 196: Line 198:
==== Is there a thesis macro? ==== ==== Is there a thesis macro? ====
-Yes! The [[index.html#SEP2e|sep2e class]] has now a thesis option, connected with the standard LaTeX2e package for Stanford University theses. \\  February 2007, Brad Artman made some updates, to include the latest [[http://help-csli.stanford.edu/tex/suthesis/|suthesis2e.sty]] style file. Check out an entire [[Thesis|Thesis/Adm]] directory of files that will build (in Make) your thesis in 3 formats.+Yes! The [[sep:software:softtex#SEP2e (with THESIS options)|sep2e class]] has now a thesis option, connected with the standard LaTeX2e package for Stanford University theses. \\  February 2007, Brad Artman made some updates, to include the latest [[http://help-csli.stanford.edu/tex/suthesis/|suthesis2e.sty]] style file. Check out an entire [[http://sepwww.stanford.edu/software/softtex/Thesis/|Thesis/Adm]] directory of files that will build (in Make) your thesis in 3 formats.
-**BE CAREFUL!!** The book definitions contain a rule to make a paper.tex file in your Adm directory. Get the [[Thesis|whole directory]] to make things go smoothly (/net/sepwww/sepwww/pub/software/softtex/Thesis).+**BE CAREFUL!!** The book definitions contain a rule to make a paper.tex file in your Adm directory. Get the [[http://sepwww.stanford.edu/software/softtex/Thesis/|whole directory]] to make things go smoothly (/net/sepwww/sepwww/pub/software/softtex/Thesis).
-Basically, follow the instructions on [[#book|book maintainence]]. with these additional definitions:+Basically, follow the instructions on [[#How do I create (maintain) a book (a report, etc.)?|book maintainence]]. with these additional definitions:
- Change **LATOPTS** in your "administration" makefile to **LATOPTS = option=thesis**   - Change **LATOPTS** in your "administration" makefile to **LATOPTS = option=thesis**
Line 223: Line 225:
==== How do I typeset a paper for //Geophysics//? ==== ==== How do I typeset a paper for //Geophysics//? ====