在目录类型文档中添加阿拉伯文摘要

在目录类型文档中添加阿拉伯文摘要

我必须在我的论文中添加包含 3 种语言(法语(我的主要语言)、英语、阿拉伯语)的摘要。我尝试添加阿拉伯语摘要,但出现错误。我该如何解决这个问题?我使用 let\clear 将 3 个摘要放在同一页,因为我正在处理书籍文档。感谢您的帮助

\documentclass[oneside,a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[LAE, T1]{fontenc}
\usepackage{lmodern}
\usepackage[arabic, english, french]{babel}
\newcommand{\ab}{\selectlanguage{arabic}}
\newcommand{\fr}{\selectlanguage{french}}
\newcommand{\en}{\selectlanguage{english}} 
 \begin{document}

  \pagenumbering{roman}
 \clearpage
 \setcounter{page}{2}

 \chapter*{Résumé}
 \fr
  Droit des affaires

    \textbf{Mots clés : } 

      \ab
  {\let\clearpage\relax\chapter*{ملخص}}

قانون الاعمال

  \textbf{   : كلمات مفاتيح} 
   \en
   {\let\clearpage\relax\chapter*{Abstract}}

  law 
   \textbf{Keywords : } 
   \fr
  \addcontentsline{toc}{chapter}{Résumé}
  \addcontentsline{toc}{chapter}{ملخص}
 \addcontentsline{toc}{chapter}{Abstract}
  \renewcommand{\contentsname}{Table des matières}
 \end{document}

答案1

用于\textRL\addcontentsline{toc}{chapter}{\textRL{ملخص}}

\documentclass[oneside,a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[LAE, T1]{fontenc}
\usepackage{lmodern}
\usepackage[arabic, english, french]{babel}
\newcommand{\ab}{\selectlanguage{arabic}}
\newcommand{\fr}{\selectlanguage{french}}
\newcommand{\en}{\selectlanguage{english}} 
 \begin{document}

  \pagenumbering{roman}
 \clearpage
 \setcounter{page}{2}

 \chapter*{Résumé}
 \fr
  Droit des affaires

    \textbf{Mots clés : } 

      \ab
  {\let\clearpage\relax\chapter*{ملخص}}

قانون الاعمال

  \textbf{   : كلمات مفاتيح} 

   \en
   {\let\clearpage\relax\chapter*{Abstract}}

  law 
   \textbf{Keywords : } 
   \fr
  \addcontentsline{toc}{chapter}{Résumé}
  \addcontentsline{toc}{chapter}{\textRL{ملخص}}
 \addcontentsline{toc}{chapter}{Abstract}
  \renewcommand{\contentsname}{Table des matières}

  \tableofcontents
 \end{document}

在此处输入图片描述

相关内容