Submitted by tsimaths on
Bonjour,
Merci beaucoup pour l’équipe ayant mis au point drupal. Je viens de créer mon site :
http://www.tsimaths.com
sous ce cms.
En réponse je veux partager la méthode que j’ai adoptée pour pouvoir afficher les équations dans mes articles. J’ai installé la version 7.0.
Pour pouvoir afficher les équations voici les étapes que j’ai suivies :
Installation du module MathJax
On peut consulter le site officiel de MathJax pour télécharger le module.
Ensuite il faut copier le dossier MathJax dans un emplacement quelconque du serveur qui héberge votre site.
On peut par exemple le mettre dans la racine
Modification d'un fichier
Il s'agit du fichier :
/drupal/themes/bartik/templates/page.tpl.php
- juste sous les lignes suivantes (lignes 28,83,84,85,86,87) :
* @see template_preprocess()
* @see template_preprocess_page()
* @see template_process()
* @see bartik_process_page()
*/ ?>ajouter :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php
print $language->language ?>" lang="<?php print
$language->language ?>" dir="<?php print $language->dir ?>">
<head> <script type="text/javascript"
src="monsite/MathJax/MathJax.js"> </script> </head> <body>monsite
est à remplacer par la vraie adresse du site concerné.
Par exemple pour mon cas je met :<script type="text/javascript"
src="http://www.tsimaths.com/MathJax/MathJax.js"> </script> - à la fin du fichier ajouter :
</body>
</html> - Une fois ces changements faits , il suffit de remplacer l'ancien
fichier par le nouveau et c'est fini.
Utilisation
L'utilisation nécessite la connaissance de LaTeX :
LaTeX est un système qui permet d'écrire des livres, des articles (traitement de texte ) mais il est spécialement conçu pour les gens qui utilisent les équations mathématiques ...
On peut dire que LaTeX utilise un peu de programmation : en effet , il possède des
bibliothèques auxquelles on peut faire appel pendant l'écriture du code.
La source comprends :
- un entête dans lequel on appelle les packages qui seront chargés pendant la compilation :
- Un corps : c'est la partie qui sera compilée : elle est placée entre
\begin{document}
et\end{document}
un exemple est :
\documentclass[a4,12pt]{article} % appel de la classe du document (comme les css en html)
\usepackage[french]{babel} % pour utiliser le français
\usepackage[latin1]{inputenc} % les accents
\usepackage{graphicx} % gérer les graphiques
\begin{document}
%Ici le corps du texte à compiler
\end{document}
Ce qui est décrit en haut concerne la travail d'un document purement dans l'environnement de LaTeX.
Pour le cas de l'integration c'est juste un import d'une partie de cet environnement spécialement pour les équations mathématiques
Voici des exemples :
$\frac ab + \frac cd = \frac{ad + bc}{bd}$
donne :
$ \int_{x}^{ \ln x + \sin x} \frac {e^t}{t^2 + x^2} dt = F(x)$
donne :
Bonjour : Je suis désolé
Permalien Soumis par tsimaths le 5 Mars, 2011 - 07:35
Bonjour :
Je suis désolé car le code à ajouter a disparu (je crois à cause des balses html)
Je prie les administrateurs d'acceder à la source de mon meassage et réparer ça
Ceci est un pdf qui rectifie la partie disparue
Utiliser les balises
Permalien Soumis par haza le 5 Mars, 2011 - 12:05
Utiliser les balises
<code>...</code >
pour mettre du code dans un message.(j'ai ajouté dans le premier message)
Bonjour, Merci beaucoup,
Permalien Soumis par tsimaths le 5 Mars, 2011 - 20:13
Bonjour, Merci beaucoup, Haza, pour avoir mis en forme mon message et pour m'avoir indiqué l'utilisation de la balise code.
Mon message comprends encore quelques erreurs d'orthographe.La prochaine fois j'utiliserai l'Aperçu... mais pour cette seule et première fois je vous prie d'en corriger la maximum si c'est possible ...
Si tu veux vraiment corriger
Permalien Soumis par haza le 5 Mars, 2011 - 20:37
Si tu veux vraiment corriger les fautes, remet ton sujet initiale en réponse ici, je le repasserais dans le premier message.
Sincèrement, je n'ai ni l'envie ni le temps de corriger des fautes dans des posts :)
edit : fait.