Sunteți pe pagina 1din 44

Referencing in LaTex

Recall the following method of referencing

Rolando V. Raqueo

Thursday, December 27, 2012

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 Falkner, \emph{As I Lay Dying} \end{thebibliography} \end{document} 2 Rolando V. Raqueo Thursday, December 27, 2012

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

Rolando V. Raqueo

Thursday, December 27, 2012

Rolando V. Raqueo

Thursday, December 27, 2012

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

Rolando V. Raqueo

Thursday, December 27, 2012

Quick BibTex Tutorial

Rolando V. Raqueo

Thursday, December 27, 2012

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

Rolando V. Raqueo

Thursday, December 27, 2012

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

Rolando V. Raqueo

Thursday, December 27, 2012

The BibTex Process


1. Create a BibTex file with Rerefence entries 2. Get a *.bst file (bibliographic style file) 3. Compile or Build your LaTeX document to create an *.aux file 4. Run BibTeX on your LaTeX file 5. Run LaTeX twice on your updated file 6. View the dvi or pdf file

Rolando V. Raqueo

Thursday, December 27, 2012

Types of Documents BibTex can handle


ARTICLE BOOK BOOKLET INBOOK INCOLLECTION INPROCEEDINGS MANUAL MISC PHDTHESIS PROCEEDINGS TECHREPORT UNPUBLISHED

Rolando V. Raqueo

10

Thursday, December 27, 2012

address author booktitle chapter crossref edition editor howpublished institution journal key language

Each Document type can have the following entries


month note number organization pages publisher school series title type=Ph.D. dissertation volume year
Thursday, December 27, 2012

Rolando V. Raqueo

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, }
Rolando V. Raqueo

12

Thursday, December 27, 2012

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
Rolando V. Raqueo

Thursday, December 27, 2012

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 Rolando V. Raqueo Thursday, December 27, 2012

Sample BibTex Masters 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, }
Rolando V. Raqueo

15

Thursday, December 27, 2012

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 } Rolando V. Raqueo Thursday, December 27, 2012

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, }
Rolando V. Raqueo

17

Thursday, December 27, 2012

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, }
Rolando V. Raqueo

18

Thursday, December 27, 2012

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, }
Rolando V. Raqueo

19

Thursday, December 27, 2012

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

Rolando V. Raqueo

20

Thursday, December 27, 2012

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

Rolando V. Raqueo

21

Thursday, December 27, 2012

Sample LaTeX document listing Bibliography in MLA Style (bib.tex)


\documentclass{report} \usepackage{mla} \begin{document}
\bibliographystyle{mla} \bibliography{mybib} \nocite{*} \end{document}
Rolando V. Raqueo

22

Thursday, December 27, 2012

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

Rolando V. Raqueo

23

Thursday, December 27, 2012

Rolando V. Raqueo

24

Thursday, December 27, 2012

Sample LaTeX document listing Bibliography in AMS Style (bib.tex)


\documentclass{report} \begin{document} \bibliographystyle{amsplain} \bibliography{mybib} \nocite{*}
\end{document}
Rolando V. Raqueo

25

Thursday, December 27, 2012

Rolando V. Raqueo

26

Thursday, December 27, 2012

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}
Rolando V. Raqueo

27

Thursday, December 27, 2012

Rolando V. Raqueo

28

Thursday, December 27, 2012

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, }
Rolando V. Raqueo

29

Thursday, December 27, 2012

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", }

Rolando V. Raqueo

30

Thursday, December 27, 2012

Rolando V. Raqueo

31

Thursday, December 27, 2012

Miscellaneous LaTeX Topics

Rolando V. Raqueo

32

Thursday, December 27, 2012

Comments in LaTeX

%
Ignores the rest of the line

Rolando V. Raqueo

33

Thursday, December 27, 2012

To protect special characters


Use the \ character
e.g.

My\_Cat.raw To typeset a section as typed \begin{verbatim} \end{verbatim}


Rolando V. Raqueo

34

Thursday, December 27, 2012

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

Rolando V. Raqueo

35

Thursday, December 27, 2012

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}
Rolando V. Raqueo

36

Thursday, December 27, 2012

Rolando V. Raqueo

37

Thursday, December 27, 2012

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}

Rolando V. Raqueo

38

Thursday, December 27, 2012

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}
Rolando V. Raqueo

39

Thursday, December 27, 2012

Rolando V. Raqueo

40

Thursday, December 27, 2012

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 xfig because it will export to EPS Shareware utility called WMF2EPS
Windows clipboard objects to EPS

Rolando V. Raqueo

41

Thursday, December 27, 2012

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


Rolando V. Raqueo

42

Thursday, December 27, 2012

Rolando V. Raqueo

43

Thursday, December 27, 2012

Rolando V. Raqueo

44

Thursday, December 27, 2012

S-ar putea să vă placă și