\mtctitle undefined. \select@language {arabic}
\mtctitle undefined. \begin{document}
tex를 컴파일하면 오류가 발생합니다.
\documentclass[10pt,a4paper]{report}
\usepackage{amsmath}
\usepackage{xcolor}% استخدام الالوان
\usepackage[version=4]{mhchem}% حزمة كتابة المعادلات الكيميائية
\usepackage{polyglossia}
%\setotherlanguage{english}
\setmainlanguage[numerals=maghrib]{arabic}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.5]{Simplified Arabic}
\newfontfamily\arabicfont[Script=Arabic, AutoFakeSlant=-0.15]{Simplified Arabic}
\usepackage{graphicx}%ادراج الصور
\graphicspath{{image/}}
\usepackage{import}
% تعليمات تغير العنوان للفصول%
\addto\captionsarabic{%
\renewcommand{\chaptername}{الفصل}%
\renewcommand{\contentsname}{الفهرس}%
\renewcommand{\mtctitle}{قائمة المحتويات}
}
\newcommand\words[1]{\expandafter\xwords\csname c@#1\endcsname}
\def\xwords#1{\ifcase#1\or الأول
\or الثاني
\or الثالث
\or الرابع
\or الخامس
\or السادس
\or السابع
\or الثامن
\or التاسع
\or العاشر
\else
I need more words\fi}
%\usepackage{etoolbox}%% uncomment if 'etoolbox' isn't already being loaded
\makeatletter
\patchcmd{\@makechapterhead}{\thechapter}{\words{chapter}}{}{}
\makeatother
\title {\LR{colud point}}
\begin{document}
\import{./titlepage/}{titlepage.tex}
\chapter*{الخلاصة}
\import{./Abstract/}{Abstract.tex}
\tableofcontents
\listoffigures
\listoftables
\chapter{المقدمة}
\begin{enumerate}
\item{التحليل الكيميائي\LR{Chemical Analysis}}
\\
\import{./Introduction/}{Introduction1.tex}
\item{الفصل في الكيمياء التحليلية\LR{Separation in analytical chemistry}}
\\
\import{./Introduction/}{Introduction2.tex}
\item{الاستخلاص بالمذيب\LR{Solvent Extraction method}}
\\
\import{./Introduction/}{Introduction3.tex}
\item{ الاستخلاص وحالة التوازن الكيميائي}
\\
\import{./Introduction/}{Introduction4.tex}
\begin{itemize}
\item{الاستخلاص عن طريق تكوين المعقدات المخلبية\LR{Chelate complex}}
\import{./Introduction/}{Introduction5.tex}
\item{الاستخلاص عن طريق تكوين المعقدات المخلبية\LR{Chelate complex}}
\end{itemize}
\end{enumerate}
\end{document}
답변1
매크로는 사용자가 로드하지 않는 패키지 \mtctitle
에 정의되어 있습니다 . minitoc
두 가지 옵션이 있습니다:
패키지가 필요하지 않은 경우
minitoc
줄을 제거하면 됩니다\renewcommand{\mtctitle{...}
.패키지의 기능이 필요한 경우
minitoc
다음 줄을 추가하여 로드하세요.\usepackage{minitoc}
~ 전에라인
\usepackage{polyglossia}
.
몇 가지 추가 참고 사항:
선을
\usepackage{graphicx}
특정 위치로 이동~ 전에\usepackage{polyglossia}
예를 들어 패키지를 로드한 후의 라인입니다xcolor
.\\
명령 다음에 제거하십시오\item{...}
. 그들은Underfull \hbox (badness 10000)
경고에 대한 책임이 있습니다. 가져온 파일의 내용을 알려주지 않습니다. 명령을 내리기 전에 빈 줄을 남겨두면\import
원하는 대로 작동할 것 같습니다.