1 / 44

Using BIBtex

Using BIBtex. Making references in LaTeX (fish.tex). documentclass {article} begin{document} emph {My mother} is a underline{fish} cite{WF}. begin{ thebibliography }{99} bibitem {WF} William Faulkner, emph {As I Lay Dying} end{ thebibliography } end{document}.

hosea
Download Presentation

Using BIBtex

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Using BIBtex

  2. Making references in LaTeX(fish.tex) \documentclass{article} \begin{document} \emph{My mother} is a \underline{fish} \cite{WF}. \begin{thebibliography}{99} \bibitem{WF} William Faulkner, \emph{As I Lay Dying} \end{thebibliography} \end{document}

  3. Need to compile the document twice • Because we are using symbolic references, e.g., \cite{WF}, • a second pass is necessary • The second pass will resolve references

  4. Problem with this method • User is burdened with deciding how to format article titles, journal names, proceeding references • Difficult to reuse references in other documents

  5. Quick BibTex Tutorial

  6. BibTex Tutorial • Why do you want to learn BibTex? • Nuts and Bolts of BibTex • Examples

  7. Why you want to learn BibTex • Complements LaTeX documents by managing bibliography and references • Minimizes the drudgery of formatting, numbering, and referencing • Disadvantage: • Steep Learning Curve

  8. The BibTex Process • Create a BibTex file with Reference entries • Get a *.bst file (bibliographic style file) • “Compile” or “Build” your LaTeX document to create an *.aux file • Run BibTeX on your LaTeX file • Run LaTeX twice on your updated file • View the dvi or pdf file

  9. Types of Documents BibTex can handle • ARTICLE • BOOK • BOOKLET • INBOOK • INCOLLECTION • INPROCEEDINGS • MANUAL • MISC • PHDTHESIS • PROCEEDINGS • TECHREPORT • UNPUBLISHED

  10. Each Document type can have the following entries • address • author • booktitle • chapter • crossref • edition • editor • howpublished • institution • journal • key • language • month • note • number • organization • pages • publisher • school • series • title • type=“Ph.D. dissertation” • volume • year

  11. Sample BibTex Book Entry(mybib.bib) @BOOK{Press, author="W.H. Press", title="Numerical Recipes in C: The Art of Scientific Computing", publisher="Cambridge University Press", year=1992, }

  12. Sample BibTex Technical Report Entry @TECHREPORT{Berk, author="Lex A. Berk and L.S. Bernstein and D.C. Robertson", title="MODTRAN: a moderate resolution model for LOWTRAN 7", number="GL-TR-89-0122", institution="Spectral Science", address = "Burlington, MA", year = 1989 }

  13. Sample BibTex Ph.D. Dissertation Entry @PHDTHESIS{Kuo, author="Jan-Tai Kuo", title="The Influence of Hydrodynamic Transport on Phytoplankton Dynamics in Homogeneous Lakes", school="Cornell University", address="Ithaca, NY", year=1981, }

  14. Sample BibTex Master’s Thesis Entry @MASTERSTHESIS{Knobelspiesse, author="Kirk D. Knobelspiesse", title="Atmospheric Compensation for SeaWIFS Images of Lake Superior Utilizing Spatial Information", school="Rochester Institute of Technology", addess="Rochester, NY", month=Sep, year=2000, }

  15. Sample BibTex Article Entry @ARTICLE{Vodacek, author="Anthony Vodacek and F.E. Hoge and R.N. Swift and J.K. Yungel and E.T. Peltzer and N.V. Blough", title="The use of in situ and airborne fluorescence measurements to determine UV absorption coefficients and DOC concentrations in surface waters", journal="Limnology and Oceanography", volume=40, number=2, year=1995, pages="411--415", }

  16. Sample BibTex Booklet Entry @BOOKLET{Sherwood, author="D.A. Sherwood", title="Phosphorus Loads Entering Long Pond, A Small Embayment of Lake Ontario near Rochester, New York", howpublished="USGS Fact Sheet 128-99", pages=4, month="November", year=1999, }

  17. Sample BibTex Proceedings Entry @INPROCEEDINGS{Stoermer, author="E.F. Stoermer", title="Nearshore phytoplankton populations in the Grand Haven, Michigan vicinity during thermal bar conditions", booktitle="Proceedings of the 11th Conference on Great Lakes Research", pages="137--150", year=1968, }

  18. Sample BibTex Manual Entry @MANUAL{RSI, author="RSI", title="ENVI User's Guide", publisher="Reasearch Systems Incorporated", organization="Research Systems Incorporated", howpublished="PDF File", address="Boulder, CO", month="September", year=2001, }

  19. Different Formatting Styles • To invoke a particular style, go to • http://www.ctan.org • Document styles are defined in *.sty files • mla.sty • bmsplain.sty • Bibliography styles are defined in *.bst files • mla.bst • amsplain.bst

  20. To invoke these styles in your document • Copy them to your current working directory with your LaTeX and BibTex document • Edit your LaTeX file to appropriately reference these style guides

  21. Sample LaTeX document listing Bibliography in MLA Style (bib.tex) \documentclass{report} \usepackage{mla} \begin{document} \bibliographystyle{mla} \bibliography{mybib} \nocite{*} \end{document}

  22. Commands to Build and View Document To use xdvi viewer % latex bib.tex % bibtex bib.aux % latex bib.tex % latex bib.tex % xdvi bib.dvi

  23. Sample LaTeX document listing Bibliography in AMS Style (bib.tex) \documentclass{report} \begin{document} \bibliographystyle{amsplain} \bibliography{mybib} \nocite{*} \end{document}

  24. To include only cited articles we remove the \nocite{*} command \documentclass{report} \begin{document} We want to get the documents \cite{RSI} and \cite{Kuo} for our collection \bibliographystyle{amsplain} \bibliography{mybib} \end{document}

  25. Cross-referencing in Proceedings @PROCEEDINGS{Narayanan, editor="Ram Mohan Narayanan and James E. Kalshoven, Jr.", title="Advances in Laser Remote Sensing for Terrestrial and Oceanographic Applications", booktitle="Proceeding of SPIE", publisher="SPIE", volume=3059, year=1997, }

  26. Article in Proceedings @INPROCEEDINGS{Ulrich, author="B.L. Ulrich and P. Lacovara and S.E. Moran and M.J. DeWeert", title="Recent results in imaging lidar", crossref="Narayanan", pages="95--108", }

  27. Miscellaneous LaTeX Topics

  28. Comments in LaTeX % • Ignores the rest of the line

  29. To protect special characters • Use the \ character • e.g. My\_Cat.raw • To typeset a section as typed \begin{verbatim} \end{verbatim}

  30. Verbatim command • OK for small sections that can be typed into document • What about including entire source code of programs • Use verbatim package

  31. Including Source code in LaTeX documents \documentclass{article} \usepackage{verbatim} \begin{document} \begin{equation} \label{E:sum} s = \sum_{i=1}^{n}x_{i} \end{equation} The code as implemented in idl in vectorized form looks like \verbatiminput{sum.pro} \end{document}

  32. Including image graphics into you LaTeX document • Need to convert your image graphics into EPS • For images, use pnmtops, e.g. % pnmtops –norotate –nosetpage MyCat.pgm > MyCat.ps • -norotate keeps from auto-rotating the image • -nosetpage keeps from setting to a specific device • Need to include an extension package to LaTeX called graphics using command \usepackage{graphics}

  33. Image Graphics Example(image.tex) \documentclass{article} \usepackage{graphics} \begin{document} \begin{figure} \includegraphics{MyCat.ps} \caption{This is My Cat} \label{F:MyCat} \end{figure} \end{document}

  34. Flowchart Figures • Create Flowchart in PowerPoint • Export as a bmp file • Convert from bmp to postscript % bmptoppm figure.bmp | pnmtops –norotate –nosetpage > figure.ps • OR User xfigbecause it will export to EPS • Shareware utility called WMF2EPS • Windows clipboardobjects toEPS

  35. Because current pdflatex cannot include Encapsulated Postscript Files (EPS)… • Need to go from dvi to postscript to pdf using the following commands % dvips image.dvi % ps2pdf image.ps • Some degradation in quality is observed

More Related