我是 Latex 的新手,我的代码有问题:每次我尝试编译它时,它都会显示相同的错误:
!扫描时文件结束使用 \textit 。
插入文本
\par
l.61 \input{retranscription devoir.tex}
我怀疑您忘记了 `}',导致我
读到了您希望我停止的地方。
我试图查看我可能忘记了“{”的位置,但似乎找不到它。想知道您是否能帮助我解决这个问题。
此外,附加的文件没有问题,我之前编译过它,它工作正常。只有当我添加索引部分时它才停止工作。这是我的代码(我只把它放到第 61 行,因为问题似乎发生在那之前):
\documentclass[a4paper,twoside,openany]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,main=french]{babel}
\usepackage[left=3cm,right=3cm,top=2cm,bottom=2cm]{geometry}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{hyperref}
\usepackage{xcolor}
\usepackage{ulem}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{marginnote}
\usepackage[marginal,multiple]{footmisc}
\usepackage[para]{manyfoot}
\DeclareNewFootnote[para]{A}[alph]
\DeclareNewFootnote{B}[arabic]
\renewcommand*{\thefootnoteA}{(\alph{footnoteA})}
\newcommand{\marge}{(\textit{Dans la marge:})~}
\usepackage{makeidx}
\usepackage{imakeidx}
\usepackage{ifthen}
\usepackage{xparse}
%Initpers is used when the name of a person is first used in the text
\makeindex[name=noms, title=Index nominum, columns=2]
\newcommand{\initpers}[3]{
\ifthenelse{\equal{#1}{}}{#3 #2}{#1}
}
\newcommand{\pers}[1]{#1\index{#1@#1}}
\title{Title}
\author{Author}
\begin{document}
\begin{titlepage}
\begin{center}
\textsc{\Large{University}}\\[2 cm]
\textsc{\large{\'{E}dition de données}}\\[1.5 cm]
\LARGE{\bfseries{Documents}}
\bigbreak
\bigbreak
\bigbreak
\bigbreak
\large{E}\textsc{Pro}\\[3 cm]
\includegraphics[scale=0.2]{Logo Séoul 1988.jpg}
\end{center}
\end{titlepage}
\section*{Retranscription}\addcontentsline{toc}{section}{Retranscription}
\input{retranscription devoir.tex}