
\printbibliography
를 사용하여 참조 목록을 생성한 후 다음 오류가 나타날 때 인용을 삽입할 때까지 Overleaf 문서에서 잘 작업하고 있습니다 .:
Undefined control sequence. main.tex line 60
The compiler is having trouble understanding a command you have used. Check that the command is spelled correctly. If the command is part of a package, make sure you have included the package in your preamble using \usepackage{...}.
namepartfamily ->Zim\x
{fffd}\x {fffd}nyi
l.60 \end
{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
이 오류는 \printbibliography
주석 처리되면 사라지지만 참조 목록이 생성되지 않습니다. 모든 필수 패키지를 추가했음을 확인할 수 있습니다. 아래 문서를 참조하세요.
\documentclass[a4paper,10pt]{report}
\usepackage{biblatex}
\addbibresource{references.bib}
\usepackage{graphicx}
\usepackage[top=25mm, bottom=25mm, left=25mm, right=25mm]{geometry}
\begin{document}
\input{titlepage}
%Table of content
\tableofcontents
%Abasract page
\newpage
\Large
\begin{center}
\addcontentsline{toc}{section}{Abstract}
\textbf{\textit Abstract}
\end{center}
\hspace{10pt}
%\normalsize
This is a simple one-page abstract template. Please keep your abstract length at one page. The abstract should be in English.
\newpage
%begin main document
\chapter{Introduction}
\section{Statement of Problem}
This is the beginning of the introduction section.
%\subsection{Research Questions}
\section{Motivation}
\section{Research Objectives}
\section{Pre-Thesis Structure}
%===CHAPTER TWO ===
\chapter{Fundamental Concepts}
%=== CHAPTER THREE ===
\chapter{State of the Art}
\section{Transport}
%=== CHAPTER FOUR ===
\chapter{Material and Methods}
%=== CHAPTER FIVE ===
\chapter{Pilot Study}
%=== Reference Lists ====
\printbibliography
\end{document}
답변1
파일 .bib
에 다음과 같은 줄이 포함되어 있을 수 있습니다.
author = {József Zimányi},
(이름을 알아낸 탐정 작업에 대한 모든 크레딧은LianTze 임~에댓글). .bib
파일이 UTF-8 또는 다른 비ASCII 인코딩으로 인코딩되었을 가능성이 높습니다 .
그러나 서문(및 Overleaf의 오래된 TeX 시스템)을 사용하면 LaTeX는 US-ASCII 입력만 예상합니다(최신 LaTeX는 기본 인코딩으로 UTF-8을 사용합니다). 작업을 다시 시작하는 가장 쉬운 방법은 LaTeX에 UTF-8을 사용하고 싶다고 알리는 것입니다.
\usepackage[utf8]{inputenc}
캐시를 지워야 할 수도 있습니다(참조:https://www.overleaf.com/learn/how-to/Clearing_the_cache) 그 후에 깨끗하게 다시 컴파일하기 전에 원하는 출력을 얻어야 합니다.