
Может, кто-нибудь поможет мне использовать стиль APA? Я не могу не заставить его работать, хоть убей. Я гуглил все вокруг, но, кажется, там миллион пакетов APA. Мне просто нужен простой формат APA, где внутритекстовая ссылка будет: (Автор, 2007), а библиография будет упорядочена в алфавитном порядке.
[Кстати, я новичок в LaTeX, так что извините, если мои знания недостаточны или я затрудняюсь с ответом.]
Вот что у меня есть на данный момент:
\documentclass{article}
\usepackage{apa6}
\usepackage[
backend=bibtex,
style=apalike,
sorting=nyt,
]{biblatex}
\bibliography{wage.bib}
\title{Title}
\author{name}
\date{14 November 2016}
\begin{document}
\nocite{*}
Hello, testing testing\footcite{ninefity}. Let's do another citation.\footcite{realwage}.
\printbibliography
\end{document}
Используя тот же файл wage.bib:
\begin{filecontents}{wage.bib}
@article{realwage,
author = "Orley Ashenfelter",
title = "Comparing Real Wage Rates",
journal = "American Economic Association",
volume = "102",
number = "2",
pages = "891--921",
year = "2012",
}
@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",
}
Похоже, проблема в команде \bibliographystyle{apalike}. Она отказывается ее читать, что бы я ни делал. Пакет APA несовместим с бэкэндом biblatex? Нужно ли мне загружать определенный пакет?
Любая помощь будет высоко оценена.
решение1
apa6
это класс, а не пакет. Он должен быть \documentclass{apa6}
. Вы должны использовать либо , \bibliography{wage}
либо \addbibresource{wage.bib}
. Стиль apalike
не очень хорошо сочетается с biblatex, я бы рекомендовал использовать настоящий стиль apa с biber. APA 6 не позволяет \footcite
использовать документы с одной колонкой, \documentclass[twocolum]{apa6}
если вы хотите, чтобы это был документ с двумя колонками.
Вот мое рабочее решение
\documentclass{apa6}
\usepackage[
backend=biber,
style=apa,
sorting=nyt,
]{biblatex}
\bibliography{wage}
\title{Title}
\author{name}
\date{14 November 2016}
\begin{document}
\nocite{*}
Hello, testing testing \cite{ninefity}. Let's do another citation. \cite{realwage}.
\printbibliography
\end{document}
решение2
Если у вас по-прежнему возникают трудности с реализацией в biblatex требований APA к форматированию библиографии, я предлагаю вам переключиться на загрузку пакета apacite
, использовать apacite
стиль библиографии и использовать BibTeX.
Вам действительно, действительно следует приложить серьезные усилия, чтобы получитьсодержаниевсех библиографических записей правильные. Например, название одного из журналовнет"Американская экономическая ассоциация"; она же "American Economic Review". Фамилия одного из авторов -нет"Burkenhauser"; это "Burkhauser". title
Поле этой записи в настоящее время содержит две [2!] дополнительных ошибки: пропущенный $
символ и "iwage" вместо просто "wage". И почему вы пропускаете все инициалы авторов? Ничего хорошего из такой небрежности не выйдет.
\RequirePackage{filecontents}
\begin{filecontents}{wage.bib}
@article{realwage,
author = "Orley C. Ashenfelter",
title = "Comparing Real Wage Rates",
journal = "American Economic Review",
volume = "102",
number = "2",
pages = "891--921",
year = "2012",
}
@article{ninefity,
author = "Joseph J. Sabia and Richard V. Burkhauser",
title = "Minimum Wages and Poverty: Will a \$9.50 Federal Minimum Wage Really Help the Working Poor?",
journal = "Southern Economic Journal",
volume = "76",
number = "3",
pages = "891--921",
year = "2010",
}
@article{politics,
author = "Russell S. 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[english]{babel}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\frenchspacing
\begin{document}
\citep{ninefity}, \citep{realwage}, \citep{politics}
\bibliography{wage}
\end{document}