\mtctitle undefined. \select@language {arabic}
\mtctitle undefined. \begin{document}
Beim Kompilieren des Textes tritt der Fehler auf:
\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}
Antwort1
Das Makro \mtctitle
ist im minitoc
Paket definiert, das Sie nicht laden. Sie haben zwei Möglichkeiten:
Wenn Sie das Paket nicht benötigen
minitoc
, entfernen Sie einfach die Zeile\renewcommand{\mtctitle{...}
.Wenn Sie die Funktionalität des
minitoc
Pakets benötigen, laden Sie es durch Hinzufügen der Zeile\usepackage{minitoc}
Vordie Linie
\usepackage{polyglossia}
.
Einige zusätzliche Hinweise:
Bewegen Sie die Linie
\usepackage{graphicx}
an einen OrtVorder Zeile\usepackage{polyglossia}
, zB nach dem Verladen des Paketsxcolor
.Entfernen Sie
\\
nach den\item{...}
Befehlen; sie sind für dieUnderfull \hbox (badness 10000)
Warnungen verantwortlich. Sie teilen uns nicht den Inhalt der importierten Dateien mit. Ich denke, eine leere Zeile vor den\import
Befehlen bewirkt auch das gewünschte Ergebnis.