LaTeX : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

m
Ligne 8 : Ligne 8 :
 
Il s’agit après tout du projet bépo, pas du projet Latex-UTF8 !
 
Il s’agit après tout du projet bépo, pas du projet Latex-UTF8 !
  
Voici donc quelques instructions '''À COMPLÉTER''' qu’il suffit d’introduire dans le préambule du document. Sous Lyx il suffit de copier-coller les lignes ci-dessous dans « Document / Paramètres / Préambule LaTeX » :
+
Voici donc quelques instructions qu’il suffit d’introduire dans le préambule du document. Vous y trouverez les caractères grecs ainsi que quelques symboles mathématiques. Cette liste devrait idéalement être complétée pour prendre en charge l’intégralité des caractères supportés par le bépo.
  
 +
Sous Lyx il suffit de copier-coller les lignes ci-dessous dans « Document / Paramètres / Préambule LaTeX » :
 +
 +
[[Utilisateur:Nbrodu|Nbrodu]] 2 septembre 2008 à 02:52 (CEST)
 +
 +
\DeclareUnicodeCharacter{0391}{\ensuremath{\Alpha}}
 +
\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}}
 +
\DeclareUnicodeCharacter{0392}{\ensuremath{\Beta}}
 +
\DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}}
 +
\DeclareUnicodeCharacter{0393}{\ensuremath{\Gamma}}
 +
\DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}}
 +
\DeclareUnicodeCharacter{0394}{\ensuremath{\Delta}}
 +
\DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}}
 +
\DeclareUnicodeCharacter{0395}{\ensuremath{\Epsilon}}
 
  \DeclareUnicodeCharacter{03B5}{\ensuremath{\epsilon}}
 
  \DeclareUnicodeCharacter{03B5}{\ensuremath{\epsilon}}
 +
\DeclareUnicodeCharacter{0396}{\ensuremath{\Zeta}}
 +
\DeclareUnicodeCharacter{03B6}{\ensuremath{\zeta}}
 +
\DeclareUnicodeCharacter{0397}{\ensuremath{\Eta}}
 +
\DeclareUnicodeCharacter{03B7}{\ensuremath{\eta}}
 +
\DeclareUnicodeCharacter{0398}{\ensuremath{\Theta}}
 
  \DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}}
 
  \DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}}
 +
\DeclareUnicodeCharacter{0399}{\ensuremath{\Iota}}
 +
\DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}}
 +
\DeclareUnicodeCharacter{039A}{\ensuremath{\Kappa}}
 +
\DeclareUnicodeCharacter{03BA}{\ensuremath{\kappa}}
 +
\DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}}
 +
\DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}}
 +
\DeclareUnicodeCharacter{039C}{\ensuremath{\Mu}}
 +
\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}}
 +
\DeclareUnicodeCharacter{039D}{\ensuremath{\Nu}}
 +
\DeclareUnicodeCharacter{03BD}{\ensuremath{\nu}}
 +
\DeclareUnicodeCharacter{039E}{\ensuremath{\Xi}}
 +
\DeclareUnicodeCharacter{03BE}{\ensuremath{\xi}}
 +
\DeclareUnicodeCharacter{039F}{\ensuremath{\Omicron}}
 +
\DeclareUnicodeCharacter{03BF}{\ensuremath{\omicron}}
 +
\DeclareUnicodeCharacter{03A0}{\ensuremath{\Pi}}
 +
\DeclareUnicodeCharacter{03C0}{\ensuremath{\pi}}
 +
\DeclareUnicodeCharacter{03A1}{\ensuremath{\Rho}}
 +
\DeclareUnicodeCharacter{03C1}{\ensuremath{\rho}}
 +
\DeclareUnicodeCharacter{03A3}{\ensuremath{\Sigma}}
 
  \DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}}
 
  \DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}}
  \DeclareUnicodeCharacter{03C6}{\ensuremath{\phi}}
+
\DeclareUnicodeCharacter{03A4}{\ensuremath{\Tau}}
  \DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}}
+
\DeclareUnicodeCharacter{03C4}{\ensuremath{\tau}}
 +
\DeclareUnicodeCharacter{03A5}{\ensuremath{\Upsilon}}
 +
\DeclareUnicodeCharacter{03C5}{\ensuremath{\upsilon}}
 +
\DeclareUnicodeCharacter{03A6}{\ensuremath{\Phi}}
 +
  \DeclareUnicodeCharacter{03C6}{\ensuremath{\varphi}}
 +
\DeclareUnicodeCharacter{03A7}{\ensuremath{\Chi}}
 +
  \DeclareUnicodeCharacter{03C7}{\ensuremath{\chi}}
 
  \DeclareUnicodeCharacter{03A8}{\ensuremath{\Psi}}
 
  \DeclareUnicodeCharacter{03A8}{\ensuremath{\Psi}}
  \DeclareUnicodeCharacter{2212}{\ensuremath{-}}
+
  \DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}}
  \DeclareUnicodeCharacter{00A0}{ }
+
\DeclareUnicodeCharacter{03A9}{\ensuremath{\Omega}}
 +
\DeclareUnicodeCharacter{03C9}{\ensuremath{\omega}}
 +
  \DeclareUnicodeCharacter{00A0}{~}
 +
\DeclareUnicodeCharacter{00AC}{\ensuremath{\neg}}
 +
\DeclareUnicodeCharacter{00B1}{\ensuremath{\pm}}
 +
\DeclareUnicodeCharacter{00D7}{\ensuremath{\times}}
 +
\DeclareUnicodeCharacter{00F7}{\ensuremath{\div}}
 +
\DeclareUnicodeCharacter{2026}{\ldots}
 +
\DeclareUnicodeCharacter{207A}{\ensuremath{^{+}}}
 
  \DeclareUnicodeCharacter{207B}{\ensuremath{^{-}}}
 
  \DeclareUnicodeCharacter{207B}{\ensuremath{^{-}}}
  \DeclareUnicodeCharacter{03A5}{\ensuremath{\Upsilon}}
+
  \DeclareUnicodeCharacter{2020}{\ensuremath{\dagger}}
  \DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}}
+
  \DeclareUnicodeCharacter{2021}{\ensuremath{\ddagger}}
 
+
\DeclareUnicodeCharacter{2212}{\ensuremath{-}}
[[Utilisateur:Nbrodu|Nbrodu]] 2 septembre 2008 à 00:29 (CEST)
+

Version du 2 septembre 2008 à 02:52

Attention

Cette page est en cours de construction.

Bien qu’il existe des variantes de LaTeX supportant l’UTF-8, elles ne sont pas forcément installés par défaut. De plus LaTeX dispose de macros générant des caractères qui n’ont pas forcément la même apparence visuelle que leur correspondants UTF-8.

Par souci de cohérence et afin de réaliser une présentation soignée, une possibilité est donc de convertir automatiquement les caractères UTF-8 en leur homologues Latex à la volée.

L’idée est ici de fournir au gens quelques lignes à copier/coller pour supporter au moins tout ce qui peut être entré avec un clavier bépo, pas de supporter tout UTF-8. Il s’agit après tout du projet bépo, pas du projet Latex-UTF8 !

Voici donc quelques instructions qu’il suffit d’introduire dans le préambule du document. Vous y trouverez les caractères grecs ainsi que quelques symboles mathématiques. Cette liste devrait idéalement être complétée pour prendre en charge l’intégralité des caractères supportés par le bépo.

Sous Lyx il suffit de copier-coller les lignes ci-dessous dans « Document / Paramètres / Préambule LaTeX » :

Nbrodu 2 septembre 2008 à 02:52 (CEST)

\DeclareUnicodeCharacter{0391}{\ensuremath{\Alpha}}
\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}}
\DeclareUnicodeCharacter{0392}{\ensuremath{\Beta}}
\DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}}
\DeclareUnicodeCharacter{0393}{\ensuremath{\Gamma}}
\DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}}
\DeclareUnicodeCharacter{0394}{\ensuremath{\Delta}}
\DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}}
\DeclareUnicodeCharacter{0395}{\ensuremath{\Epsilon}}
\DeclareUnicodeCharacter{03B5}{\ensuremath{\epsilon}}
\DeclareUnicodeCharacter{0396}{\ensuremath{\Zeta}}
\DeclareUnicodeCharacter{03B6}{\ensuremath{\zeta}}
\DeclareUnicodeCharacter{0397}{\ensuremath{\Eta}}
\DeclareUnicodeCharacter{03B7}{\ensuremath{\eta}}
\DeclareUnicodeCharacter{0398}{\ensuremath{\Theta}}
\DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}}
\DeclareUnicodeCharacter{0399}{\ensuremath{\Iota}}
\DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}}
\DeclareUnicodeCharacter{039A}{\ensuremath{\Kappa}}
\DeclareUnicodeCharacter{03BA}{\ensuremath{\kappa}}
\DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}}
\DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}}
\DeclareUnicodeCharacter{039C}{\ensuremath{\Mu}}
\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}}
\DeclareUnicodeCharacter{039D}{\ensuremath{\Nu}}
\DeclareUnicodeCharacter{03BD}{\ensuremath{\nu}}
\DeclareUnicodeCharacter{039E}{\ensuremath{\Xi}}
\DeclareUnicodeCharacter{03BE}{\ensuremath{\xi}}
\DeclareUnicodeCharacter{039F}{\ensuremath{\Omicron}}
\DeclareUnicodeCharacter{03BF}{\ensuremath{\omicron}}
\DeclareUnicodeCharacter{03A0}{\ensuremath{\Pi}}
\DeclareUnicodeCharacter{03C0}{\ensuremath{\pi}}
\DeclareUnicodeCharacter{03A1}{\ensuremath{\Rho}}
\DeclareUnicodeCharacter{03C1}{\ensuremath{\rho}}
\DeclareUnicodeCharacter{03A3}{\ensuremath{\Sigma}}
\DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}}
\DeclareUnicodeCharacter{03A4}{\ensuremath{\Tau}}
\DeclareUnicodeCharacter{03C4}{\ensuremath{\tau}}
\DeclareUnicodeCharacter{03A5}{\ensuremath{\Upsilon}}
\DeclareUnicodeCharacter{03C5}{\ensuremath{\upsilon}}
\DeclareUnicodeCharacter{03A6}{\ensuremath{\Phi}}
\DeclareUnicodeCharacter{03C6}{\ensuremath{\varphi}}
\DeclareUnicodeCharacter{03A7}{\ensuremath{\Chi}}
\DeclareUnicodeCharacter{03C7}{\ensuremath{\chi}}
\DeclareUnicodeCharacter{03A8}{\ensuremath{\Psi}}
\DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}}
\DeclareUnicodeCharacter{03A9}{\ensuremath{\Omega}}
\DeclareUnicodeCharacter{03C9}{\ensuremath{\omega}}
\DeclareUnicodeCharacter{00A0}{~}
\DeclareUnicodeCharacter{00AC}{\ensuremath{\neg}}
\DeclareUnicodeCharacter{00B1}{\ensuremath{\pm}}
\DeclareUnicodeCharacter{00D7}{\ensuremath{\times}}
\DeclareUnicodeCharacter{00F7}{\ensuremath{\div}}
\DeclareUnicodeCharacter{2026}{\ldots}
\DeclareUnicodeCharacter{207A}{\ensuremath{^{+}}}
\DeclareUnicodeCharacter{207B}{\ensuremath{^{-}}}
\DeclareUnicodeCharacter{2020}{\ensuremath{\dagger}}
\DeclareUnicodeCharacter{2021}{\ensuremath{\ddagger}}
\DeclareUnicodeCharacter{2212}{\ensuremath{-}}