====== Comment composer du texte en hébreu moderne ou classique? ======

$\Reponse$  Au moins deux extensions permettent ceci:
  * [[ctanpkg>ArabTeX|ArabTeX]],
  * [[ctanpkg>cjhebrew]].

===== Avec l'extension “ArabTeX” =====

[[ctanpkg>ArabTeX|ArabTeX]] permet d'[[https://www.latex-fr.net/3_composition/langues/composer_un_document_latex_en_arabe|écrire en arabe]],
comme son nom l'indique, mais également en hébreu.

Cette extension permet la [[wpfr>Diacritiques_de_l'alphabet_hébreu|vocalisation]]
mais pas les [[wpfr>Cantillation|marques de cantillation]].

<WRAP column 45ex>
<code latex>
\documentclass{article}
  \usepackage{arabtex,hebtex}
  \setcode{standard}
  \sethebrew

\begin{document}
Voici du texte en hébreu
\begin{arabtext}
yOm tOb
\end{arabtext}
Fin du texte en hébreu
\end{document}
</code>
</WRAP>
<WRAP column 30ex>
<latexdoc>
\documentclass{article}
  \usepackage[width=6cm]{geometry}
  \usepackage{arabtex,hebtex}
  \setcode{standard}
  \sethebrew
  \pagestyle{empty}

\begin{document}
\large
Voici du texte en hébreu
\begin{arabtext}
yOm tOb
\end{arabtext}
Fin du texte en hébreu
\end{document}
</latexdoc>
</WRAP>
<WRAP clear />


===== Avec l'extension “cjhebrew” =====

L'extension [[ctanpkg>cjhebrew]] offre une syntaxe particulière pour saisir de courts textes en hébreu,
avec la commande ''\<''...''>'':

<WRAP column 45ex>
<code latex>
\documentclass{article}
  \usepackage{cjhebrew}

\begin{document}
\large
Exemple:

\<’bgd>

\end{document}
</code>
</WRAP>
<WRAP column 30ex>
<latexdoc>
\documentclass{article}
  \usepackage[width=6cm]{geometry}
  \usepackage{cjhebrew}
  \pagestyle{empty}

\begin{document}
\large
Exemple:

\<’bgd>

\end{document}
</latexdoc>
</WRAP>
<WRAP clear />


Une syntaxe LaTeX plus classique est également offerte, avec la commande ''\cjRL'',
et un environnement ''cjhebrew'' (qui compose automatiquement dans la bonne direction,
de droite à gauche):

<WRAP column 45ex>
<code latex>
\documentclass{article}
  \usepackage{cjhebrew}

\begin{document}
\large
Exemple:

\cjRL{’bgd}

\begin{cjhebrew}
’bgd
\end{cjhebrew}

\end{document}
</code>
</WRAP>
<WRAP column 30ex>
<latexdoc>
\documentclass{article}
  \usepackage[width=6cm]{geometry}
  \usepackage{cjhebrew}
  \pagestyle{empty}

\begin{document}
\large
Exemple:

\cjRL{’bgd}

\begin{cjhebrew}
’bgd
\end{cjhebrew}

\end{document}
</latexdoc>
</WRAP>
<WRAP clear />


<note important>
La première commande mentionnée [[texdoc>cjhebrew|dans la documentation]] est ''\textcjheb'',
mais elle ne fait pas ce que vous voudrez, en général, car elle compose en hébreu « à l'envers »
(de gauche à droite).
</note>

==== Encodage des consonnes ====

Voici comment écrire les consonnes de votre texte:

<latexdoc>
\documentclass{article}
  \usepackage{booktabs}
  \usepackage{cjhebrew}
  \pagestyle{empty}

\def\!#1!{\texttt{#1}}
\newcommand{\bs}{\textbackslash}

\begin{document}
\large
\begin{tabular}{ccccccccccccccc}

\toprule\midrule

\<'> & \<b> & \<g> & \<d> & \<h> & \<w> & \<z> & \<.h> &
\<.t> & \<y> & \<k|> & \<k> & \<l> & \<m|> & \<m>\\

\!'! & \!b! & \!g! & \!d! & \!h! & \!w! & \!z! & \!.h! & \!.t! &
\!y! & \!k! & \!K! & \!l! & \!m! & \!M!\\

\midrule

\<n|> & \<n> & \<s> & \<`> & \<p|> & \<p> & \<.s|> & \<.s> & \<q>
& \<r> & \</s>
& \<,s> & \<+s> & \<t> &\\

\!n! & \!N! & \!s! & \!`! & \!p! & \!P! & \!.s! & \!.S! & \!q! &
\!r! & \!/s!
& \!,s! & \!+s! & \!t! &\\

\midrule\bottomrule

\end{tabular}

\medskip

\textit{Note: \!'!~= point-virgule, \!`!~= accent grave}

\end{document}
</latexdoc>

Normalement, les formes finales des lettres sont automatiquement sélectionnées si besoin.
Si vous avez besoin d'une forme finale //au milieu// d'un mot, vous pouvez faire suivre
la lettre d'un point d'exclamation ''!'' ou de la commande ''\endofword''.

Inversement, si vous souhaitez utiliser une forme médiane en fin de mot, faites suivre
la lettre d'une barre verticale ''|'' ou de la commande ''\zeronojoin''.


==== Encodage des voyelles et accents ====

Les voyelles viennent //après// la consonne à laquelle elles sont associées:

<latexdoc>
\documentclass{article}
  \usepackage{booktabs}
  \usepackage{cjhebrew}
  \pagestyle{empty}

\def\!#1!{\texttt{#1}}
\newcommand{\bs}{\textbackslash}
\def\dc{\verb+\dottedcircle+}

\begin{document}
\large
\begin{tabular}{ccccccccccccccc}

\toprule\midrule

\<\dottedcircle i> & \<\dottedcircle e> & \<\dottedcircle E> &
\<\dottedcircle E:> & \<\dottedcircle a> & \</a\dottedcircle> &
\<\dottedcircle a:> & \<\dottedcircle A> & \<\dottedcircle A:> &
\<\dottedcircle o> & \<\dottedcircle u> &
\<\dottedcircle *> & \<\dottedcircle :> & \<O> & \<U>\\

\!i! & \!e! & \!E! & \!E:! & \!a! & \!/a! & \!a:! & \!A! & \!A:! &
\!o! & \!u! & \!*! & \!:! & \!O! / \!wo! & \!U!
/ \!w*!\\

\midrule

\<;> & \<--> & \<\dottedcircle> \\
\!;! & \!-\/-! & \multicolumn{6}{l}{\texttt{\bs dottedcircle}}\\

\midrule\bottomrule

\end{tabular}
\end{document}
</latexdoc>



{{htmlmetatags>metatag-keywords=(LaTeX,langues orientales,hébreu,écrire en hébreu avec LaTeX,arabe)
metatag-og:title=(Comment composer du texte en hébreu moderne ou classique?)
metatag-og:site_name=(FAQ LaTeX francophone)
}}
