Document ClassesWrite different languages on the same page

Information and discussion about specific document classes and how to create your own document classes.
Post Reply
mehdib
Posts: 2
Joined: Wed Jan 18, 2017 6:21 pm

Write different languages on the same page

Post by mehdib »

Hello
How can I write in different languages (Arabic and french) on the same page ?
thanks

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
User avatar
Stefan Kottwitz
Site Admin
Posts: 10290
Joined: Mon Mar 10, 2008 9:44 pm

Write different languages on the same page

Post by Stefan Kottwitz »

Hi Mehdib,

welcome to the forum!

Sure, simply write it on the same page. Or was there any issue? If yes, let us know, with a code example.
Regarding language and hyphenation, you can

Code: Select all

\documentclass{article}
\usepackage[french,arabic]{babel}
\begin{document}
\begin{otherlanguage}{french}
french text
\end{otherlanguage}
arabic text
\end{document}
Besides that, it's switching fonts.

Stefan
LaTeX.org admin
mehdib
Posts: 2
Joined: Wed Jan 18, 2017 6:21 pm

different languages on the same page!

Post by mehdib »

Thank you for the response.

to write in arabic we must change the language
when I compile to pdf i have this error message
" \documentclass{
article}
The document may only declare one class."


thanks.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10290
Joined: Mon Mar 10, 2008 9:44 pm

Write different languages on the same page

Post by Stefan Kottwitz »

Yes, use the command \documentclass only one time. That's the very basic setup of a document, only done one time. If you use a template (that uses \documentclass) you cannot change it later. You may post your document code here, to check, if you like.

Stefan
LaTeX.org admin
Post Reply