====== 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'[[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]]. \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} \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} ===== Avec l'extension “cjhebrew” ===== L'extension [[ctanpkg>cjhebrew]] offre une syntaxe particulière pour saisir de courts textes en hébreu, avec la commande ''\<''...''>'': \documentclass{article} \usepackage{cjhebrew} \begin{document} \large Exemple: \<’bgd> \end{document} \documentclass{article} \usepackage[width=6cm]{geometry} \usepackage{cjhebrew} \pagestyle{empty} \begin{document} \large Exemple: \<’bgd> \end{document} 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): \documentclass{article} \usepackage{cjhebrew} \begin{document} \large Exemple: \cjRL{’bgd} \begin{cjhebrew} ’bgd \end{cjhebrew} \end{document} \documentclass{article} \usepackage[width=6cm]{geometry} \usepackage{cjhebrew} \pagestyle{empty} \begin{document} \large Exemple: \cjRL{’bgd} \begin{cjhebrew} ’bgd \end{cjhebrew} \end{document} 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). ==== Encodage des consonnes ==== Voici comment écrire les consonnes de votre texte: \documentclass{article} \usepackage{booktabs} \usepackage{cjhebrew} \pagestyle{empty} \def\!#1!{\texttt{#1}} \newcommand{\bs}{\textbackslash} \begin{document} \large \begin{tabular}{ccccccccccccccc} \toprule\midrule \<'> & \ & \ & \ & \ & \ & \ & \<.h> & \<.t> & \ & \ & \ & \ & \ & \\\ \!'! & \!b! & \!g! & \!d! & \!h! & \!w! & \!z! & \!.h! & \!.t! & \!y! & \!k! & \!K! & \!l! & \!m! & \!M!\\ \midrule \ & \ & \ & \<`> & \ & \

& \<.s|> & \<.s> & \ & \ & \ & \<,s> & \<+s> & \ &\\ \!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} 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: \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> & \ & \<\dottedcircle a:> & \<\dottedcircle A> & \<\dottedcircle A:> & \<\dottedcircle o> & \<\dottedcircle u> & \<\dottedcircle *> & \<\dottedcircle :> & \ & \\\ \!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} {{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) }}