в blah.tex, у меня естьLaTeX цитируют давая
\cite{blah}
я запись 'бла' в blah.bib
Я бегу мой файл с [?]:
latex blah.tex && blah.tex && dvipdf blah.dvi
результаты blah.pdf в [?]
Как это исправить?
Спасибо!
в blah.tex, у меня естьLaTeX цитируют давая
\cite{blah}
я запись 'бла' в blah.bib
Я бегу мой файл с [?]:
latex blah.tex && blah.tex && dvipdf blah.dvi
результаты blah.pdf в [?]
Как это исправить?
Спасибо!
Вы пропускаете второй latex
:
latex blah.tex && latex blah.tex && dvipdf blah.dvi
------------------^
Если вы используете BibTeX (который вы явно делаете), вы, возможно, придется выдать команду в третий раз (в два раза после применения 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
Latex не ищет в вашем .bib-файле - он выглядит в вашем .bbl-файле. Вы запускаете bibtex в своем .bib-файле для создания вашего .bbl-файла? Является ли ваша запись «blah» в вашем .bbl-файле? Если нет, снова запустите bibtex.
Вы также могли бы принять latexmk
и не больше думать обо всем этом процессе :) Просто сделайте latexmk ла , и он будет заботиться о компиляции все, что нужное количество раз. Он поставляется с любым хорошим дистрибутивом TeX, и вы можете получить руководство с texdoc latexmk
.
использование для myfile.tex (omit -pdf для вывода dvi) 'latexmk -pdf myfile.tex' также у latexmk есть опция -pvc, которая является« режимом непрерывного предварительного просмотра », который будет перекомпилироваться при изменении исходного файла (при сохранении). Отличное дополнение к вашему набору инструментов LaTeX! –
Скомпилируйте его во второй раз, все готово. В противном случае очистите все вспомогательные файлы bla.tex, которые производят и перекомпилируют дважды.
Это смешно, но верно. –
В LaTeX есть все проблемы, но также и все возможности приложений, отличных от GUI. Вы платите эту цену за хорошую типографику, и в конце концов, вы можете собрать небольшой скрипт Bash или Makefile для этого. – Boldewyn
О, я думаю, LaTeX замечательный. Но в этом конкретном случае я не могу думать о какой-либо причине, по которой вы, возможно, захотите запустить ее без разрешения ссылок, поэтому двойной/тройной проход должен быть встроен. –