English 中文(简体)
LaTeX cite giving a [?]
原标题:

in blah.tex , I have a

cite{blah}

I have a blah entry in blah.bib

I run my file with :

latex blah.tex && blah.tex && dvipdf blah.dvi

The blah.pdf results in [?]

How do I fix this?

最佳回答

You are missing a second latex:

latex blah.tex && latex blah.tex && dvipdf blah.dvi
------------------^

If you use BibTex (which you obviously do), you ll probably have to issue the command a third time (two times after applying bibtex blah):

latex blah.tex &&  # that s for preparing for bibtex
bibtex blah && 
latex blah.tex &&  # that s for resolving the crossrefs
latex blah.tex &&  # and that for putting them in the right place
dvipdf blah.dvi
问题回答

You could also adopt latexmk and not have to think about all this process anymore :) Just do latexmk blah and it will take care of compiling everything the correct number of times. It s bundled with any good TeX distribution, and you can get the manual with texdoc latexmk.

Latex does not look in your .bib file - it looks in your .bbl file. Have you run bibtex on your .bib file to generate your .bbl file? Is your blah entry in your .bbl file? If not, run bibtex again.

Compile it for the second time, you re done. Otherwise, clear all the auxillary files bla.tex produces and recompile twice.





相关问题
Effective Version Control for Slides

I have to maintain a huge set of training material in forms of slides. At a first glance, I ve noticed there s no support for version control in OpenOffice OOImpress (but I might be wrong on this). ...

Maths in LaTex table of contents

I am trying to add a table of contents for my LaTex document. The issue I am having is that this line: subsubsection{The expectation of (X^2)} Causes an error in the file that contains the ...

Using vim s `gqap sometimes indents unusually

For the life of me, I cannot figure out the cause of this: when writing in LaTeX documents, I like to keep my line width to maximum of 80 characters. As such, I will execute the vim command gqap and ...

aligning math equations in Latex

I am trying to align the following equations around the equal sign. What can I do? Thanks! I am using the AMSMath package $$mddot{x}_{1}-K(x_{2}+x_{12})+C(dot{x}_{12}+dot{x}_{2})+2Cdot{x}_{1} ...

LaTeX output does not update

I have just begun using LaTeX. I am working in Windows and am using TeXnicCenter as my editor. When I build and output, having the following code: documentclass{article} egin{document} This is a ...

How to put line break in a math

I d like to express the following sentence (source_location is also italic, it s not correctly rendered): Each entry has a list of tuple: < source_location, R/W, trip_counter, occurrence, killed ...

热门标签