How to place 3 abstracts (English, French and Arabic) on on the same page?
I tried to put them in a single page, but it does not work :
\documentclass[12pt,a4paper]{report}
\usepackage[Bjornstrup]{fncychap}
\usepackage[utf8]{inputenc}
\usepackage{arabtex}
\begin{document}
\begin{abstract}
%abstract in french
\end{abstract}
\renewcommand{\abstractname}{Abstract}
\begin{abstract}
%abstract in english
\end{abstract}
\renewcommand{\abstractname}{ملخص}
\begin{abstract}
%abstract in arabic
\end{abstract}
\end{document}
Best Answer
If you don't need the
titlepage
class option (used by default inreport
), the easiest solution is to usenotitlepage
:Notice that I used the
babel
package with three modules:ngerman
,french
, andenglish
(sinceenglish
is the last declared language, this is the main language for the document) and then used\selectlanguage
to change to the corresponding option for each abstract.In your actual code you won't need
ngerman
(I only usedngerman
to simulate a third language since I don't have the Arabic font you are using), so load only thefrench
andenglish
modules.As egreg has mentioned in a comment, instead of issuing
\selectlanguage
commands, one can enclose the abstracts in languages different from the main one inotherlanguage
environments. This is cleaner, for it doesn't require to reset the language at the end: