파일 에 오류가 있는데 .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를 시도해 보십시오(패키지는 하나의 MWE에서 파일과 TeX 코드를 컴파일하는 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
세 번 컴파일하고 결과를 확인하세요. 다음과 같이 표시되어야 합니다.
여전히 오류가 있는 경우 \listfiles
TeX 코드의 첫 번째 줄에 명령을 추가하고 세 번 다시 컴파일하세요. 사용된 패키지 목록과 버전 번호를 질문에 복사하세요. 이 목록은 파일 끝에서 찾을 수 있습니다 log
.