Outils pour utilisateurs

Outils du site


issue52:c_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue52:c_c [2011/10/04 09:22] andre_domenechissue52:c_c [2011/10/14 21:38] (Version actuelle) fredphil91
Ligne 12: Ligne 12:
 LaTeX : support des langues asiatiques LaTeX : support des langues asiatiques
  
-J'ai récemment reçu un courriel d'un lecteur, Chris, qui peut être trouvé sur launchpad.net sous le pseudo MrChris. Il me posait des questions sur la saisie en japonais avec LaTeX, suite à mon article dans le numéro 50 de FCM. Je n'avais  pas la réponse en tête, mais ensemble nous avons pensé à une solutionet j'ai pensé que je devais la partager avec tous ceux qui peuvent avoir la même question. En outre, puisque les paquets latex-cjk-* signifient « en chinois, japonais, coréen », j'ai couvert (en gros) comment obtenir chacune des trois langues de travail.+J'ai récemment reçu un courriel d'un lecteur, Chris, qui peut être trouvé sur launchpad.net sous le pseudo MrChris. Il me posait des questions sur la saisie en japonais avec LaTeX, suite à mon article dans le numéro 50 de FCM. Je n'avais  pas la réponse en tête, mais ensemble nous avons pensé à une solution et j'ai pensé que je devais la partager avec tous ceux qui peuvent avoir la même question. En outre, puisque les paquets latex-cjk-* signifient « en chinois, japonais, coréen », j'ai couvert (en gros) comment faire fonctionner chacune des trois langues.
  
 Paquets : Paquets :
Ligne 32: Ligne 32:
 latex-cjk-chinese-arphic-gkai00mp latex-cjk-chinese-arphic-gkai00mp
  
-Pour le japonais, j'ai utilisé l'exemple suivant : +Pour le japonais, j'ai utilisé le modèle suivant : 
-http://pastebin.com/tasDkhZ3+http://pastebin.com/AWBQLYbx
  
 **\documentclass[12pt]{article} **\documentclass[12pt]{article}
Ligne 67: Ligne 67:
 \end{Japanese} \end{Japanese}
 \end{CJK} \end{CJK}
-on peut également écrire en français ici, mais pas Kanji ni Furigana...+on peut également écrire en français ici, mais pas de Kanji ni de Furigana...
 \end{document} \end{document}
  
Ligne 80: Ligne 80:
 \usepackage{ucs} – support de l'unicode ; \usepackage{ucs} – support de l'unicode ;
 \usepackage[utf8x]{inputenc} – encodage UTF-8 étendu (incluant les caractères asiatiques) ; \usepackage[utf8x]{inputenc} – encodage UTF-8 étendu (incluant les caractères asiatiques) ;
-\usepackage[french]{babel} – fixe les règles typographiques (dans ce cas, au français). Cela comprend entre autres les endroits où couper les mots lorsqu'on passe à la ligne. En attribuant un ensemble de règles typographiques qui ne s'appliquent pas aux caractères asiatiques, vous vous assurez que les groupes de Kanji ne sont pas séparés lors de la rupture d'une ligne. En utilisant un langage qui ne supporte pas la locale asiatique, vous vous assurez que les Kanji qui doivent être regroupés ne sont pas séparés.+\usepackage[french]{babel} – fixe les règles typographiques (dans ce cas, au français). Cela comprend entre autres les endroits où couper les mots lorsqu'on passe à la ligne. En attribuant un ensemble de règles typographiques qui ne s'appliquent pas aux caractères asiatiques, vous vous assurez que les groupes de Kanji ne seront pas séparés lors de la rupture d'une ligne. En utilisant un langage qui ne supporte pas la locale asiatique, vous vous assurez que les Kanji qui doivent être regroupés ne sont pas séparés.
  
 **\usepackage[overlap, CJK]{ruby} – This is the package required to get CJK working **\usepackage[overlap, CJK]{ruby} – This is the package required to get CJK working
Ligne 96: Ligne 96:
 \newenvironment{Japanese}{\CJKfamily{min} \CJKtilde \CJKnospace}{} - Cela crée un nouvel environnement (comme « document », « enumerate », « itemize », etc.), qui configure les options pour la saisie en japonais. \newenvironment{Japanese}{\CJKfamily{min} \CJKtilde \CJKnospace}{} - Cela crée un nouvel environnement (comme « document », « enumerate », « itemize », etc.), qui configure les options pour la saisie en japonais.
  
-Le reste du code est assez explicite. Lorsque que vous compilez le fichier, le fichier PDF devrait contenir le japonais, dans une police joliment formatée. Le seul problème est que le texte n'est pas compilé de haut en bas et de droite à gauche, comme c'est la norme pour le japonais. Je n'ai pas encore trouvé de solution qui fonctionne bien pour cela. Si quelqu'un a une suggestion, n'hésitez pas me l'envoyer.+Le reste du code est assez explicite. Lorsque que vous compilez le fichier, le fichier PDF devrait contenir le japonais, dans une police joliment formatée. Le seul problème est que le texte n'est pas compilé de haut en bas et de droite à gauche, comme c'est la norme pour le japonais. Je n'ai pas encore trouvé de solution qui fonctionne bien pour cela. Si quelqu'un a une suggestion, n'hésitez pas à me l'envoyer.
  
 **For Chinese: **For Chinese:
Ligne 137: Ligne 137:
 Méthode 2 : Méthode 2 :
  
-Avertissement : je n'ai pas essayé cette méthodeet je ne sais pas qui a initialement écrit le script. Cependant, Chris, le lecteur qui a initialement posé la question, a essayé et réussi à le faire fonctionner, alors j'ai pensé qu'il méritait d'être inclus ici.+Avertissement : je n'ai pas essayé cette méthode et je ne sais pas qui a écrit le script au départ. Cependant, Chris, le lecteur qui a initialement posé la question, a essayé et réussi à le faire fonctionner, alors j'ai pensé qu'il méritait d'être inclus ici.
  
 Téléchargez le script suivant: Téléchargez le script suivant:
Ligne 160: Ligne 160:
 latex-cjk-korean latex-cjk-korean
  
-Comme je ne parle pas coréen, je n'ai pas pu essayer et trouver la famille de polices correcte, mais je suggère de l'essayer sans spécifier de famille de policesou alors de rechercher un document en ligne pour essayer.+Comme je ne parle pas coréen, je n'ai pas pu essayer et trouver la famille de polices correcte, mais je suggère de l'essayer sans spécifier de famille de polices ou alors de rechercher un document en ligne pour essayer.
  
 **I hope you have found this article useful. If anyone has a specific issue (or question), you can reach me at lswest34@gmail.com. Please be sure to include “FCM” or “C&C” in the subject line, so that I don't overlook it. Any suggestions, or corrections, can also be emailed to me at the above address. If your enquiry requires a large excerpt of code, I would appreciate it if you would upload it to pastebin.com, or some other such site, and simply supply the link in the email. If the code isn't too long, please quote it or clearly denote the text from the email, in order to allow for quick referencing. **I hope you have found this article useful. If anyone has a specific issue (or question), you can reach me at lswest34@gmail.com. Please be sure to include “FCM” or “C&C” in the subject line, so that I don't overlook it. Any suggestions, or corrections, can also be emailed to me at the above address. If your enquiry requires a large excerpt of code, I would appreciate it if you would upload it to pastebin.com, or some other such site, and simply supply the link in the email. If the code isn't too long, please quote it or clearly denote the text from the email, in order to allow for quick referencing.
Ligne 171: Ligne 171:
     * A blog post by Chris on Chinese: http://blog.mindfall.net/?p=236**     * A blog post by Chris on Chinese: http://blog.mindfall.net/?p=236**
  
-J'espère que vous avez trouvé cet article utile. Si quelqu'un a un problème spécifique (ou une question), vous pouvez me joindre à l'adresse lswest34@gmail.com. S'il vous plaît n'oubliez pas d'inclure « FCM » ou « C&C » dans le sujet de sorte que je ne rate pas votre message. Toutes les suggestions ou corrections peuvent également m'être envoyées par courriel à l'adresse ci-dessus. Si votre demande nécessite un long extrait de code, je préférerais que vous le téléchargiez sur pastebin.com ou un autre site similaireet que vous m'envoyiez tout simplement le lien par courriel. Si le code n'est pas trop long, s'il vous plaît séparez-le clairement du texte du courriel, afin de permettre le référencement rapide.+J'espère que vous avez trouvé cet article utile. Si quelqu'un a un problème spécifique (ou une question), vous pouvez me joindre à l'adresse lswest34@gmail.com. S'il vous plaît n'oubliez pas d'inclure « FCM » ou « C&C » dans la case Objet de sorte que je ne rate pas votre message. Toutes les suggestions ou corrections peuvent également m'être envoyées par courriel à l'adresse ci-dessus. Si votre demande nécessite un long extrait de code, je préférerais que vous le téléchargiez sur pastebin.com ou un site similaire et que vous m'envoyiez tout simplement le lien par courriel. Si le code n'est pas trop long, je vous prie de bien vouloir le séparer clairement du texte du courriel, afin de permettre le référencement rapide.
  
 Références : Références :
issue52/c_c.1317712970.txt.gz · Dernière modification : 2011/10/04 09:22 de andre_domenech