Невозможно использовать файл Bib

Невозможно использовать файл Bib

[Итак, я новичок в LaTex. Я самоучка, поэтому заранее прошу прощения, если со мной будет трудно работать.]

Я пытаюсь написать статью для курса и хотел бы сослаться на свои источники, используя файл bib. Я могу сделать основы, но по какой-то причине моя студия TeX не компилирует мой документ. Кажется, он останавливается в верхней части, на строке " \begin{document}", и я не могу понять, почему. Вот что у меня есть:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[
    backend=bibtex,
    style=alphabetic,
    sorting=nyt,
]{biblatex}
\bibliography{wage.bib}
\title{title}
\author{name}
\date{date}


\begin{document}

\maketitle

... [содержание]

\printbibliography[title=Works Cited]

\end{document}

Я постоянно получаю сообщение об ошибке "! Файл завершен при сканировании использования \field", при этом строка "begin document" выделена красным. Вот мой файл bib:

@article{poverty,
author =       "John Addison and Mickinley Blackburn",
title =        "Minimum Wages and Poverty",
journal =      "Industrial Labor Relations Review",
volume =       "52",
number =       "3",
pages =        "891--921",
year =         "1999",
}

@article{realwage,
author =       "Orley Ashenfelter",
title =        "Comparing Real Wage Rates",
journal =      "American Economic Association",
volume =       "102",
number =       "2",
pages =        "891--921",
year =         "2012",
}

@article{hours,
author =       "Kenneth Couch and David Wittenburg",
title =        "The Resposne of Hours of Work to Increase in the Minimum Wage",
journal =      "Southern Economic Journal",
volume =       "68",
number =       "1",
pages =        "891--921",
year =         "2001",
}

@article{profits,
author =       "Mirko Draca and Stephen Machin and John Van Reenen",
title =        "Minimum Wages and Firm Profitability",
journal =      "American Economic Association",
volume =       "3",
number =       "1",
pages =        "891--921",
year =         "2011",
}

@article{ninefity,
author =       "Joseph Sabia and RIchard Burkenhauser",
title =        "Minimum Wages and Poverty: Will a 9.50 Federal Minimum IWage Really Help the Working Poor?",
journal =      "Southern Economic Journal",
volume =       "76",
number =       "3",
pages =        "891--921",
year =         "2010",
}

@article{politics,
author =       "Russell Sobel",
title =        "Theory and Evidence on the Political Economy of the Minimum Wage",
journal =      "Journal of Political Economy",
volume =       "107",
number =       "4",
pages =        "891--921",
year =         "1999",
}

Не так давно мне удалось нормально скомпилировать этот документ. Эта проблема началась, когда я скопировал и вставил некоторые источники (фактически, последние два источника моего файла bib) в файл bib. Я обнаружил, что вместо кавычек у них были фигурные скобки. Но после исправления этого мой документ все равно не печатается. Это очень расстраивает. Я игрался с опцией biber / bibtex, но безрезультатно; я где-то читал, что мне нужно изменить порядок компиляции в Options - Configure TeX - Build - Default Compiler, но я не совсем понимаю, что это за опция, и, похоже, она ничего не делает.

Кроме того, когда у меня была библиография, я заметил, что в ней печатались только те материалы, которые я цитировал в статье, а не все источники, фактически перечисленные в моем файле bib. Это тоже было неприятно.

Подводя итог, я просто хочу распечатать/скомпилировать этот документ, со всеми источниками в моем файле bib, появляющимися в алфавитном порядке. Содержание статьи уже подготовлено, у меня только проблема с компиляцией.

Любая помощь будет оценена по достоинству.

решение1

По умолчанию включены только цитируемые источники. Если вы хотите включить все, добавьте

\nocite{*}

где-то.

Возможно, вам придется удалить сгенерированные файлы, чтобы обойти ошибку. Удалите файл .bbl, .blg, .bcfи/или .auxи попробуйте перекомпилировать. Вам нужно убедиться, что ваш редактор использует правильный бэкэнд, т. е. если вы указываете biber(или ничего), он должен использовать biber; если вы указываете bibtex, он должен использовать bibtex.

Вот моя версия вашего кода со всеми включенными исходниками.

\begin{filecontents}{\jobname.bib}
@article{poverty,
author =       "John Addison and Mickinley Blackburn",
title =        "Minimum Wages and Poverty",
journal =      "Industrial Labor Relations Review",
volume =       "52",
number =       "3",
pages =        "891--921",
year =         "1999",
}

@article{realwage,
author =       "Orley Ashenfelter",
title =        "Comparing Real Wage Rates",
journal =      "American Economic Association",
volume =       "102",
number =       "2",
pages =        "891--921",
year =         "2012",
}

@article{hours,
author =       "Kenneth Couch and David Wittenburg",
title =        "The Resposne of Hours of Work to Increase in the Minimum Wage",
journal =      "Southern Economic Journal",
volume =       "68",
number =       "1",
pages =        "891--921",
year =         "2001",
}

@article{profits,
author =       "Mirko Draca and Stephen Machin and John Van Reenen",
title =        "Minimum Wages and Firm Profitability",
journal =      "American Economic Association",
volume =       "3",
number =       "1",
pages =        "891--921",
year =         "2011",
}

@article{ninefity,
author =       "Joseph Sabia and RIchard Burkenhauser",
title =        "Minimum Wages and Poverty: Will a 9.50 Federal Minimum IWage Really Help the Working Poor?",
journal =      "Southern Economic Journal",
volume =       "76",
number =       "3",
pages =        "891--921",
year =         "2010",
}

@article{politics,
author =       "Russell Sobel",
title =        "Theory and Evidence on the Political Economy of the Minimum Wage",
journal =      "Journal of Political Economy",
volume =       "107",
number =       "4",
pages =        "891--921",
year =         "1999",
}
\end{filecontents}

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[
    backend=bibtex,
    style=alphabetic,
    sorting=nyt,
]{biblatex}
\bibliography{\jobname.bib}
\title{title}
\author{name}
\date{date}


\begin{document}

\maketitle

\nocite{*}

\printbibliography[title=Works Cited]

\end{document}

вывод со всеми источниками

biberрекомендуется вместо bibtex, поэтому я бы предложил изменить backend=bibtexна backend=biber.

Это дает аналогичный результат:

Бибер как бэкэнд

Связанный контент