• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. CDF/DOC/CDF/PUBLIC/6205Version 1.0December 5, 2002Creating high quality CDF Notes with PDFLaTeXMartin Hennecke1Institut f¨ur Experimentelle Kernphysik, Universit¨at Karlsruhe,Wolfgang-Gaede-Str. 1, D-76131 Karlsruhe (Germany)Stefan Stonjek2University of Oxford, Department of Physics,Keble Rd., Oxford OX1 3RH (UK)AbstractThe Portable Document Format (PDF) has become a widely accepted standardfor electronic publication. We provide and explain a LaTeX example and aMakefile for a sample CDF note in PDF format. We use the hyperref package tocreate weblinks to external resources.1 IntroductionNowadays PDF files are an accepted file format for documents in High Energy Physics.They have several advantages and features compared to Postscript. It easier to navigatethrough a document by means of bookmarks, thumbnails and crosslinks within the file.In addition it is possible to include hyperlinks to web pages and to use “mailto” tagsknown from HTML. Hyperlinks are especially useful in the bibliography since citedpapers can be clicked on and the correct archive page opens automatically. PDF filescan be searched through and allow one to “copy and paste” text from the documentdirectly3.1hennecke@fnal.gov2s.stonjek1@physics.ox.ac.uk3Acrobat Reader 5.0 can do the same with graphics.
  • 2. 2 2 THE LATEX DETAILS2 The LaTeX detailsIn this section we go through and explain the necessary LaTeX commands one by one.The complete LaTeX source code for the sample note is given in Appendix A or can bedownloaded from [1]. It can be processed with either LaTeX or PDFLaTeX dependingon your preferred output format. Even though you can use LaTeX and PDFLaTeX inparallel and even though they use the same input .tex file, you might encounter somelayout differences in the output files. In particular this is true in the case of included.eps respectively .pdf graphics files.2.1 How to distinguish between LaTeX and PDFLaTeXIn order to execute different commands in the LaTeX header one can create the newcommand ifpdf:newififpdfifxpdfoutputundefinedpdffalse % we are not running PDFLaTeXelsepdfoutput=1 % we are running PDFLaTeXpdftruefiIn the LaTeX preamble it is then possible to say:ifpdf<special commads for PDFLaTeX>else<special commads for LaTeX>fi2.2 The hyperref packageThe hyperref package creates cross-reference links within a LaTeX document and makesit possible to introduce links to external URL’s. The complete manual for this packagecan be found on [2].2.2.1 Hyperref optionsIn Table 1 we explain some basic options that are available within the package andthat are probably sufficient for an average user. It is invoked in the same way as otherLaTeX packages:
  • 3. 2.2 The hyperref package 3usepackage[<options>]{hyperref}pdftex [false|true] sets up hyperref for use withpdflatexcolorlinks [false|true] colors the text of links an anchorsbookmarks [false|true] Acrobat bookmarks are written (re-quires two passes of pdflatex)pagebackref [false|true] adds backlinks to the end of eachitem in the bibliography, as a list of page numbers.hyperindex [false|true] makes the text of index entries intohyperlinksurlcolor color for linked URL’sfilecolor color for links to local files (URL starts withfile://linkcolor color for document internal linkscitecolor color for bibliographical citationsThe content of the following options occurs in thedocument info meta data.pdftitle sets the document title fieldpdfsubject sets the document subject fieldpdfkeywords sets the keywords fieldpdfauthor sets the document author fieldpdfpagemode [None|UseThumbs|UseOutlines|Fullscreen]determines the initial display of the file in theAcrobat Readerpdfstartview [Fit|FitB|FitH] determines the initial zoomlevelTable 1: Most useful options for the hyperref package. A complete list ofoptions can be found at [2].When the option colorlinks is enabled we recommend using dark colors since brightones might be difficulty to read on paper. Alternatively one can disable it. The linkappears in black like normal text but a colored box will show up around the link textto highlight it. These box colors can be changed with different options. They aredescribed in [2].2.2.2 Hyperref commandsAfter the hyperref package is included in the document header links to external webpages can be created with the href{<URL>}{<text>} command. It takes two ar-guments: the actual URL and the text that will be displayed in the document. Forinstance
  • 4. 4 2 THE LATEX DETAILShref{http://www-cdf.fnal.gov/}{The CDF experiment}gives: The CDF experiment. When using the provided example LaTeX file the URLwill be suppressed when generating Postscript output and only the the second argumentappears. Hence the text will look the same for the PS and PDF version. In the sameway one can create “mailto” tags that are known from HTML:href{mailto:joeuser@fnal.gov}{Joe User}gives you: Joe User. The hyperref package provides additional commands for hyperlinkwizardry. Again we refer the interested reader to [2].2.2.3 TroubleshootingIf you click on hyperlinks in a PDF document and your web browser doesn’t open theright page you probably have to change the preferences of your PDF Reader. For theAdobe Acrobat Reader you have to click on File->Preferences->Weblink in orderto provide the name and path of your web browser.2.3 Easy links to external papersThe inclusion of URL’s into a document is especially useful in the bibliography. Thestyle file from the Journal of High Energy physics [3] that is published electronicallycontains some shortcuts that create weblinks in an easy way. The complete list ofshortcuts is given in Appendix C and D. We have extracted these definitions and putthem into the file journals.sty. In order to use these one has to include the style filein the latex header with the commandusepackage{journals}It is available from [1]. The shortcuts for HEP journals need three arguments whichare the volume number, the four digit year and the page. For instance the commandcmp{108}{1987}{535}produces: Commun. Math. Phys. 108 (1987) 535, which is a clickable link to theSpires preprint server in your PDF file. In journals.sty we also provide a commandfor hyperlinks to the CDF notes catalog that takes the note number as argument:cdfnote{5981}
  • 5. REFERENCES 5generates the link to CDF Note 5981. Note that these shortcuts can also be used inconjunction with BibTeX. The following entry in your BibTeX file will result in thereference [1] shown below.@Article{Gubser:2000mf,author = {Gubser, Steven S. and Gukov, Sergei and Klebanov, Igor R.and Rangamani, Mukund and Witten, Edward},title = {The Hagedorn transition in non-commutative open stringtheory},journal = {jmp{42}{2001}{2749}},note = {hepth{0009140}},SLACcitation = "%%CITATION = HEP-TH 0009140;%%"}This way one would produce two hyperlinks. The first one goes to the Spires serverand the second one to the xxx archives.References[1] Steven S. Gubser, Sergei Gukov, Igor R. Klebanov, Mukund Rangamani, and Ed-ward Witten. The hagedorn transition in non-commutative open string theory. J.Math. Phys. 42 (2001) 2749. hep-th/0009140. 5One can use the command newjournal for journals that are not listed in AppendixC or D. It takes five arguments. An example (take from [4]) looks like this:newjournal{J. Stat. Phys. }{JSTPB}{35}{1984}{193}It creates: J. Stat. Phys. 35 (1984) 193 where the second argument is given by thespires-code of the journal. The others are the shortcut for the journal title as well asthe volume number, the four digit year and the page.2.4 Including GraphicsIn the case of normal LaTeX it is easy to include .eps and .ps files into the LaTeXdocument:includegraphics[width=11.5cm,clip=]{graph.eps}However one cannot include normal postscript or encapsulated postscript files in thepdf file directly. Therefore one has to convert the .ps or .eps into either pdf or jpgformat. To keep the vector format of the postscript files, pdf is the preferred choice.The ps2pdf command can convert .eps and .ps files into pdf.
  • 6. 6 REFERENCESps2pdf <filename.ps> [filename.pdf]If one wants to use the same TeX file for postscript and PDF output, one has to declarethe graphic extensions in the TeX header:ifpdf % PDFLaTeXusepackage{graphicx,thumbpdf}pdfimageresolution=300DeclareGraphicsExtensions{.pdf,.jpg,.jpeg}else % LaTeXusepackage{graphicx}DeclareGraphicsExtensions{.eps,.ps,.eps.gz,.ps.gz}fiThese declarations enable one to use the filename without the extension in the includegraphicsstatement. Depending on the situation either the postscript version (graph.eps) or thePDF version (graph.pdf) is chosen.includegraphics[width=11.5cm,clip=]{graph}2.4.1 Placement of Floating ObjectsWith the following construction one can place a figure as a floating object in a TeXfile. This construction is floating because it is not bound to its exact location in theTeX file.begin{figure}[htbp]begin{center}includegraphics[width=11.5cm,clip=]{graph}caption[Short caption for the list of figures]{label{graph}Normal caption to be printed below the figure}end{center}end{figure}But the TeX default values might not be suitable for a physics paper. In a paper onecan easily have a whole page consisting of figures. To adjust TeX to the needs of aphysics paper the following set of commands permit up to nine floating objects on onepage.setcounter{topnumber}{9}setcounter{bottomnumber}{9}setcounter{totalnumber}{9}
  • 7. 2.5 Including thumbnails 7These commands make it possible for a whole page to be converted by floating objects.renewcommand{topfraction}{0.99}renewcommand{bottomfraction}{0.99}renewcommand{textfraction}{0.1}renewcommand{floatpagefraction}{0.85}2.4.2 Adjusting Caption Width and Font SizeWith the default settings it is difficult to distinguish between the text of an arti-cle and the text which belongs to a caption. The main reason is that the captionhas the same font size and width as the normal text. To change it one has to over-ride the makecaption LaTeX command. We provide a style file for this purpose,small-caption.sty, with the following content:NeedsTeXFormat{LaTeX2e}[1995/12/01]ProvidesPackage{small-caption}[2000/10/05 v1.0 Stefan Stonjek]longdef@makecaption#1#2{%advanceleftskip 3emadvancerightskip 3emvskipabovecaptionskipsbox@tempboxa{{small {bf #1:} #2}}%ifdim wd@tempboxa >hsize{small {bf #1:} #2}parelseglobal @minipagefalsehb@xt@hsize{hfilbox@tempboxahfil}%fivskipbelowcaptionskip}The file name has to match the package name. In the header of the TeX document onecan include this style file by saying:usepackage{small-caption}The effects of this package can be seen in the caption of fig. 1. If it doesn’t work yourcaption might be to short. Try to add a few words to make it longer than one line.2.5 Including thumbnailsIn order to have thumbnails in the PDF document one has to use the thumbpdf package.In the LaTeX header the line
  • 8. 8 3 PROCESSING THE DOCUMENTusepackage{thumbpdf}is needed. The actual thumbnail files are produced with the thumbpdf command.Section 3.1.2 describes how it works. Our Makefile takes care of this automatically.2.6 Creating a “Draft” bannerThe creation of a “Draft” banner that is written diagonally across the page can beachieved with the following four lines. This method works for both Postscript andPDF files.usepackage{color}usepackage{eso-pic}AddToShipoutPicture{resizebox{0.9paperwidth}{0.9paperheight}%{rotatebox{60}{color[gray]{0.95}hspace*{5mm}textsc{Draft}}}}Other text can be displayed by changing the argument of the textsc{} command.For instancetextsc{Draft today}would include the current date in the banner. The brightness can be adjusted with thesecond argument of the color command. Lower numbers correspond to a higherbrightness. E.g. color[gray]{0.1} would result in a dark black font whereascolor[gray]{0.95} results in a banner that is barely visible.3 Processing the document3.1 Creating output files without a MakefileIn order to process the source file for either Postscript or PDF output one has to runLateX or PDFLatex respectively.3.1.1 The Latex caseThe example tex file can be processed like a usual LaTeX file. The neccesary commandsare:latex example.texdvips example.dvi -o example.psWhen BibTeX or GlossTeX is used or an index has to be created one must run theappropriate command and latex several times if necessary.
  • 9. 3.2 Using a Makefile 93.1.2 The PDFLatex casePDFLaTeX has to be invoked in the following way:pdflatex example.texthumbpdf examplepdflatex example.texThe thumbpdf command produces thumbnails of all pages that were produced in thefirst run of pdflatex. When pdflatex runs for the second time the thumbnailswill automatically be included in the document. Again it might be neccesary to runmakeindex, bibtex etc. beforehand depending on what you do. When graphic filesare included they have to be converted to pdf format first, as described in section 2.43.2 Using a MakefileThis section explains the provided Makefile. The complete source code for the Makefileis given in Appendix B and can also be found in [1]. The complete manual for GNUmake can be found in [5].We assume all graphics files are provided as encapsulated postscript (.eps). The firstvariable is filled with a list of all eps files in the current subdirectory. The secondvariable contains the same list, but the extension .eps is replaced by .pdf. This isneeded later, but should be defined at the beginning.graphics_eps := $(wildcard *.eps)graphics_pdf := $(patsubst %.eps,%.pdf,$(wildcard *.eps))In the next Makefile section we define two commands which do not produce new files(so called PHONY commands). In our case they just display the file.ps: example.psgv example.pspdf: example.pdfacroread example.pdfIn the following section we define the rules to generate the postscript or PDF file fromthe TeX source. In both cases the LaTeX / pdfLaTeX command has to be called twiceto keep track of the references.
  • 10. 104 NAVIGATING THROUGH LATEX FILES IN EMACS: THE REFTEX PACKAGEexample.pdf: example.tex $(graphics_pdf)pdflatex example.tex && pdflatex example.tex && thumbpdf example && pdflatex example.texexample.ps: example.texlatex example.tex && latex example.tex && dvips example.dvi -oThe next two lines define the rule to generate PDF files from encapsulated postscriptfiles. Due to this rule the command ps2dpf will be called for each .eps file which hasno (or an older) .pdf counterpart.%.pdf: %.epsps2pdf $< $@The last section defines the cleanup rule. Here we delete every file which is automati-cally generated by the Makefile..PHONY: cleanclean:rm -r -f example.aux example.dvi example.log example.out example.pdf example.ps example.toc example.tof thumb*.* *~ $(graphics_pdf)In order to generate a PDF file from the example file you have to download fourfiles: example.tex, Makefile, graph.eps, journals.sty and small-caption.styThe commandmake pdfwill create the PDF file example.pdf and display it with the Acrobat reader. make ormake ps will generate example.ps and start ghostview to display it. When you switchfrom generating PS to PDF and Tex gives you error messages it is a good idea to cleanup your directory withmake clean.4 Navigating through LaTeX files in emacs: TheRefTeX packageHere we briefly describe some useful features of the RefTex package. For the fullmanual we refer the reader to [6]. RefTex is a specialized package that allows for
  • 11. 11easy handling of labels, references, citations, and indices of multiple LaTeX files editedwithin the Emacs editor. It is usually pre-installed with Emacs and can be invokedbe typing M-x reftex-mode. Here M-x stands for hitting the “Meta” and “x” keysimultaneously. If you don’t have a “Meta” key on your keyboard you have to pressthe “Alt” key instead. Now RefTex can automatically generate a “Table of Contents” ina separate buffer by pressing C-c = where “C” stands for the CTRL key. An example canbe seen in fig. 1. RefTex can also follow cross references within the document. Whenthe cursor is placed between the braces of a ref{...} command pressing C-c & willopen a separate buffer with the text passage containing the definition.5 ConclusionWe provide a simple LaTeX file for a sample CDF note that makes use of the hyperrefpackage. In conjunction with PDFLaTeX it is possible to create high quality PDF filesthat are heavily crosslinked within the document itself and also with the WWW. Wehope that CDF notes created with PDFLaTeX will become the new technical standardwithin the collaboration in Run II.6 AcknowledgementsWe wish to thank Jeff Tseng and Glenn Cooper for making it possible to submit CDFnotes in PDF format.
  • 12. 12 6 ACKNOWLEDGEMENTSFigure 1: Example document in Emacs. The upper buffer shows the auto-matically created “Table of contents” that allows one to browse through thefile.
  • 13. 13A The LaTeX sourcedocumentclass[12pt,twoside,letterpaper]{article}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% include packages necessary for both% LaTeX and PDFLaTeX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%topmargin -0.25cmtextwidth 15.5cmtextheight 22cmoddsidemargin 0.5cmevensidemargin 0.5cmusepackage{journals}usepackage{color}usepackage{eso-pic}AddToShipoutPicture{resizebox{0.9paperwidth}{0.9paperheight}%{rotatebox{60}{color[gray]{0.9}hspace*{5mm}textsc{Draft today}}}}pagestyle{headings}% create a new ’if’ command: ifpdfnewififpdfifxpdfoutputundefinedpdffalse % we are not running PDFLaTeXelsepdfoutput=1 % we are running PDFLaTeXpdftruefiifpdf%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% include packages necessary for% PDFLaTeX ONLY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pdfcompresslevel=0usepackage{url,boxedminipage}usepackage{graphicx,thumbpdf}definecolor{rltred}{rgb}{0.75,0,0}definecolor{rltgreen}{rgb}{0,0.5,0}definecolor{rltblue}{rgb}{0,0,0.75}usepackage[colorlinks%,bookmarks%,urlcolor=rltblue%,filecolor=rltgreen%,linkcolor=rltred%,pdftitle={pdftitLe}%,pdfsubject={pdfsubject}%,pdfkeywords={pdfkeywords}%
  • 14. 14 A THE LATEX SOURCE,pdfauthor={Joe User <joeuser@fnal.gov>}%,pdfpagemode={UseOutlines}%,bookmarksopen=true%,bookmarksnumbered=true%,pdfstartview={Fit}%]{hyperref}pdfimageresolution=300DeclareGraphicsExtensions{.pdf,.jpg,.jpeg}%else%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% include packages necessary for% latex ONLY (PS output file)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%usepackage{graphicx}DeclareGraphicsExtensions{.eps,.ps,.eps.gz,.ps.gz}newcommand{href}[2]{#2} % suppress URL’s in PS filesusepackage[dvips,pagebackref]{hyperref} % also create Page-back-refrences% in PS filesfi % end ifpdfDeclareGraphicsRule{*}{mps}{*}{}setcounter{topnumber}{9}setcounter{bottomnumber}{9}setcounter{totalnumber}{9}renewcommand{topfraction}{0.99}renewcommand{bottomfraction}{0.99}renewcommand{textfraction}{0.0}renewcommand{floatpagefraction}{0.99}% ======================================================================% ======================================================================begin{document}thispagestyle{empty}vspace*{-3.5cm}begin{flushright}CDF/PUB/XXXX/PUBLIC/XXXXDraft 0.0todayend{flushright}vspace{0.5in}begin{center}begin{Large}{bf An example CDF Note}end{Large}end{center}vspace{0.5in}
  • 15. 15begin{center}href{mailto:joeuser@fnal.gov}{Joe User}footnote{joeuser@fnal.gov} vspace{1.0ex}emph{Joes’s Institute, Joe’s country}end{center}begin{abstract}This is were the abstract usually goes. This is a short abstract.end{abstract}tableofcontents% ======================================================================section{Introduction}% ======================================================================This is an introduction.% ======================================================================section{General}% ======================================================================Here we have the general Text% ======================================================================section{Details}% ======================================================================And here are the details% ======================================================================subsection{A nice graph}% ======================================================================Fig. ref{graph} shows a nice graph.begin{figure}[htbp]begin{center}includegraphics[width=11.8cm,clip=]{graph}caption{The caption.label{graph}}end{center}end{figure}% ======================================================================subsection{URLs}% ======================================================================href{http://www-cdf.fnal.gov/}{This} is a link to the CDF home page.And this is a link to Spires:cmp{108}{1987}{535}.And this one goes to a CDF note: cdfnote{5981}.% ======================================================================section{Summary}% ======================================================================And here is the interesting summary of this note.end{document}
  • 16. 16 B THE MAKEFILE SOURCEB The Makefile sourcegraphics_eps := $(wildcard *.eps)graphics_pdf := $(patsubst %.eps,%.pdf,$(wildcard *.eps))ps: example.psgv example.pspdf: example.pdfacroread example.pdfexample.pdf: example.tex $(graphics_pdf)pdflatex example.tex && pdflatex example.tex && thumbpdf example && pdflatex example.texexample.ps: example.texlatex example.tex && latex example.tex && dvips example.dvi -o%.pdf: %.epsps2pdf $< $@.PHONY: cleanclean:rm -r -f example.aux example.dvi example.log example.out example.pdf example.ps example.toc example.tof thumb*.* *~ $(graphics_pdf)
  • 17. 17C Journal shortcutsapa -> Acta Phys. Austriacaapas -> Acta Phys. Austriaca, Suppl.appol -> Acta Phys. Polon.advm -> Adv. Math.adnp -> Adv. Nucl. Phys.adp -> Adv. Phys.atmp -> Adv. Theor. Math. Phys.am -> Ann. Math.ap -> Ann. Phys. (NY)araa -> Ann. Rev. Astron. & Astrophys.arnps -> Ann. Rev. Nucl. Part. Sci.asas -> Astron. Astrophys.asj -> Astron. J.app -> Astropart. Phys.apj -> Astrophys. J.baas -> Bull. Am. Astron. Soc.bams -> Bull. Am. Math. Soc.blms -> Bull. London Math. Soc.cjm -> Can. J. Math.cqg -> Class. and Quant. Grav.cmp -> Commun. Math. Phys.ctp -> Commun. Theor. Phys.cag -> Commun. Anal. Geom.cpam -> Commun. Pure Appl. Math.cpc -> Comput. Phys. Commun.dmj -> Duke Math. J.epjc -> Eur. Phys. J. Cepjd -> Eur. Phys. J. Direct. Cepl -> Europhys. Lett.forp -> Fortschr. Phys.faa -> Funct. Anal. Appl.grg -> Gen. Rel. Grav.hpa -> Helv. Phys. Actaijmpa -> Int. J. Mod. Phys. Aijmpb -> Int. J. Mod. Phys. Bijmpc -> Int. J. Mod. Phys. Cijmpd -> Int. J. Mod. Phys. Dijtp -> Int. J. Theor. Phys.invm -> Invent. Math.jag -> J. Alg. Geom.jams -> J. Am. Math. Soc.jap -> J. Appl. Phys.jdg -> J. Diff. Geom.jgp -> J. Geom. Phys.jhep -> J. High Energy Phys.jmp -> J. Math. Phys.joth -> J. Operator Theoryjpha -> J. Phys. Ajphc -> J. Phys. C
  • 18. 18 C JOURNAL SHORTCUTSjphg -> J. Phys. Glmp -> Lett. Math. Phys.ncl -> Lett. Nuovo Cim.matan -> Math. Ann.mussr -> Math. USSR Izv.mams -> Mem. Am. Math. Soc.mpla -> Mod. Phys. Lett.mplb -> Mod. Phys. Lett.nature-> Naturenim -> Nucl. Instrum. Meth.npa -> Nucl. Phys. Anpb -> Nucl. Phys. Bnpps -> Nucl. Phys. (Proc. Suppl.)nc -> Nuovo Cim.ncs -> Nuovo Cim. Suppl.pan -> Phys. Atom. Nucl.pla -> Phys. Lett. Aplb -> Phys. Lett. Bpr -> Phys. Rev.pra -> Phys. Rev. Aprb -> Phys. Rev. Bprc -> Phys. Rev. Cprd -> Phys. Rev. Dpre -> Phys. Rev. Eprep -> Phys. Rept.prl -> Phys. Rev. Lett.phys -> Physicaplms -> Proc. London Math. Soc. Bpnas -> Proc. Nat. Acad. Sci.ppnp -> Prog. Part. Nucl. Phys.ptp -> Prog. Theor. Phys.ptps -> Prog. Theor. Phys. Suppl.rmp -> Rev. Mod. Phys.sjnp -> Sov. J. Nucl. Phys.sjpn -> Sov. J. Part. Nucl.jetp -> Sov. Phys. JETPjetpl -> Sov. Phys. JETP Lett.spu -> Sov. Phys. Usp.tmf -> Teor. Mat. Fiz.tmp -> Theor. Math. Phys.ufn -> Usp. Fiz. Nauk.ujp -> Ukr. J. Phys.yf -> Yad. Fiz.zpc -> Z. Physik Czetf -> Zh. Eksp. Teor. Fiz.
  • 19. 19D Electronic archive shortcutscdfnote hepthhepex heplathepph accphysgrqc quantphnlinsys qalgalggeom solvintsuprcon astrophchaodyn condmatReferences[1] The CDF Notes page,http://www-cdf.fnal.gov/internal/notes/notes.html 2, 4, 9[2] S. Rahtz, Hypertext marks in LaTeX: the hyperref package,http://www.tug.org/applications/hyperref/manual.html 2, 3, 3, 4[3] The Journal of High Energy Physics, http://jhep.cern.ch/ 4[4] The LaTeX class for JHEP and PrHEP,http://jhep.cern.ch/tools tex.html 5[5] The GNU Make manual,http://www.gnu.org/manual/make/index.html 9[6] RefTeX Users Manual,http://www.xemacs.org/Documentation/packages/html/reftex.html 10