ファイルにエラーがあり.bbl
、問題がわかりません。しばらく試してみましたが、それが何を意味するのか全くわかりません。これが私の.bbl
ファイルです:
\begin{thebibliography}{1}
\providecommand{\natexlab}[1]{#1}
\expandafter\ifx\csname urlstyle\endcsname\relax
\providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else
\providecommand{\doi}{doi:\discretionary{}{}{}\begingroup
\urlstyle{rm}\Url}\fi
\bibitem[{\textit{Ackerman}(2008)}]{Ackerman2008}
Ackerman, F. (2008), {Critique of Cost-Benefit Analysis, and Alternative
Approaches to Decision-Making}, \textit{Friends of the Earth England, Wales
and Northern Ireland}, \textit{4}(4), 84--100.
\end{thebibliography}
エラーは次のとおりです:
Use of \@item doesn't match its definition. ...em[{\textit{Ackerman}(2008)}]{Ackerman2008}
.tex
このファイルからコンパイルされました:
\documentclass{beamer}
\mode<presentation>
{
\usetheme{Warsaw}
\usecolortheme{beaver}
\usefonttheme{default}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{caption}[numbered]
}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{tikz}
\usetikzlibrary{trees}
\usepackage{verbatim}
\usepackage{natbib} % BibStyles
\begin{document}
\begin{frame}{Introduction}{The Guardrail Approach}
\citep{Ackerman2008}
\end{frame}
\begin{frame}{References}
\vspace{3mm}
\begin{tiny}
\bibliographystyle{plainnat}
\bibliography{Text_test}
\end{tiny}
\end{frame}
\end{document}
とともにText_test.bib
:
@article{Ackerman2008,
author = {Ackerman, Frank},
journal = {Friends of the Earth England, Wales and Northern Ireland},
number = {4},
pages = {84--100},
title = {{Critique of Cost-Benefit Analysis, and Alternative Approaches to Decision-Making}},
volume = {4},
year = {2008}
}
ちなみに、私は TexStudio を使用しています。誰かアイデアをお持ちの方はいらっしゃいますか?
答え1
まあ、MiKTeX の現在のバージョンでは、エラーなしでコードをコンパイルできます。
次の MWE を試してください (パッケージは、ファイルと TeX コードを 1 つの MWE でコンパイルできるようにfilecontents
するために使用されます)。bib
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{Ackerman2008,
author = {Ackerman, Frank},
journal = {Friends of the Earth England, Wales and Northern Ireland},
number = {4},
pages = {84--100},
title = {{Critique of Cost-Benefit Analysis, and Alternative Approaches to Decision-Making}},
volume = {4},
year = {2008},
}
\end{filecontents*}
\documentclass{beamer}
\mode<presentation>
{
\usetheme{Warsaw}
\usecolortheme{beaver}
\usefonttheme{default}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{caption}[numbered]
}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{tikz}
\usetikzlibrary{trees}
\usepackage{verbatim}
\usepackage{natbib} % BibStyles
\begin{document}
\begin{frame}{Introduction}{The Guardrail Approach}
\citep{Ackerman2008}
\end{frame}
\begin{frame}{References}
\vspace{3mm}
\begin{tiny}
\bibliographystyle{plainnat}
\bibliography{\jobname} % to use the bib file created by filecontents
\end{tiny}
\end{frame}
\end{document}
以前に行った操作によっては、bbl
エラーの原因となる欠陥のあるファイルを取得している可能性があります。
念のため、私の MWE をあなたのコンピュータにコピーし、たとえばmwe.tex
3 回コンパイルして結果を確認してください。次のような表示になるはずです。
それでもエラーが発生する場合は、\listfiles
TeX コードの最初の行にコマンドを追加し、3 回再コンパイルしてください。使用されているパッケージとバージョン番号のリストを質問にコピーしてください。このリストはファイルの最後にありますlog
。