
Я получаю сообщение об ошибке отсутствия, несмотря на то, что в моем коде \begin{document}
есть .\begin{document}
Другие файлы здесь (https://drive.google.com/drive/folders/0B4GteP8rSaosSGZDLTJrbFJlUWs?usp=sharing). Похоже, библиография вызывает проблемы.
\documentclass[11pt]{article}
\usepackage{ifthen}
\newboolean{PrintVersion}
\setboolean{PrintVersion}{false}
% CHANGE THIS VALUE TO "true" as necessary, to improve printed results for hard copies
% by overriding some options of the hyperref package below.
%\usepackage{nomencl} % For a nomenclature (optional; available from ctan.org)
\usepackage{amsmath,amssymb,amstext} % Lots of math symbols and environments
\usepackage[pdftex]{graphicx} % For including graphics N.B. pdftex graphics driver
\usepackage[pdftex,letterpaper=true,pagebackref=false]{hyperref} % with basic options
% N.B. pagebackref=true provides links back from the References to the body text. This can cause trouble for printing.
\hypersetup{
plainpages=false, % needed if Roman numbers in frontpages
pdfpagelabels=true, % adds page number as label in Acrobat's page count
bookmarks=true, % show bookmarks bar?
unicode=false, % non-Latin characters in Acrobat’s bookmarks
pdftoolbar=true, % show Acrobat’s toolbar?
pdfmenubar=true, % show Acrobat’s menu?
pdffitwindow=false, % window fit to page when opened
pdfstartview={FitH}, % fits the width of the page to the window
pdftitle={uWaterloo\ LaTeX\ Thesis\ Template}, % title: CHANGE THIS TEXT!
pdfnewwindow=true, % links in new window
colorlinks=true, % false: boxed links; true: colored links
linkcolor=blue, % color of internal links
citecolor=green, % color of links to bibliography
filecolor=magenta, % color of file links
urlcolor=cyan % color of external links
}
\ifthenelse{\boolean{PrintVersion}}{ % for improved print quality, change some hyperref options
\hypersetup{ % override some previously defined hyperref options
% colorlinks,%
citecolor=black,%
filecolor=black,%
linkcolor=black,%
urlcolor=black}
}{} % end of ifthenelse (no else)
\bibliography{bibfiles.d/.master,bibfiles.d/.psd,bibfiles.d/.Cook2012}
\begin{document}
fhjh hjkhj
hohilkj
\end{document}
решение1
Я могу предположить два диагноза:
Вам просто не удалось загрузить
biblatex
пакет. (Причина рассмотрения этого сценария заключается в том, что ваш документ не содержит\bibliographystyle
инструкции; такая инструкция требуется BibTeX, но не biblatex.) Еслиbiblatex
не загружен,\bibliography
инструкцияне долженбыть помещены в преамбулу. Если это просто неудача загрузки пакетаbiblatex
, загрузите его. Вы также должны изменить инструкцию\bibliography{bibfiles.d/.master,bibfiles.d/.psd,bibfiles.d/.Cook2012}
к
\addbibresource{bibfiles.d/.master.bib,bibfiles.d/.psd.bib,bibfiles.d/.Cook2012.bib}
(В biblatex,
\bibliography
устарело.) Обратите внимание на добавление.bib
расширений имени файла. Вы все еще планируете предоставить несколько\cite
инструкций и\printbibliography
инструкцию тоже, верно?Вы действительно не собираетесь загружать
biblatex
пакет. В этом случае\bibliography
директива не должна быть помещена в преамбулу. Вместо этого ее следует поместить в тело документа, в то место, где должна быть размещена отформатированная библиография. Вам также нужно будет предоставить подходящую\bibliographystyle
директиву, конечно. И вы также предоставите несколько\cite
инструкций, верно?
Кстати, действительно ли все три bib
файла начинаются с .
(точки)? Это сделало бы их "скрытыми", если бы они находились в unix-подобной системе.