Aller au contenu

Photo

Tutoriel LaTeX


  • Veuillez vous connecter pour répondre
7 réponses à ce sujet

#1
romein

romein

    Tutoweb user motivé

  • Membres d'Honneur
  • 128 messages
  • Faculté :Rangueil
  • Année :Ancien Membre
  • Tentative :Primant

Exemples :

 

y = \sqrt{5x^2}

\sum_{i=1}^{n}{X_i}

\sum_{i=1}^{n}{(X_i - \overline{X})^2}

\cosh \sec \sum_{i=1}^{n}{(X_i - \overline{X})^2}

 

Bon allé qui s'chauffe pour faire un tuto la !

J'vous aide :

Dans l'éditeur, c'est le petit bouton "BBCode Spécial" à gauche de "Police", et ensuite "LaTeX" où vous devez rentrer comme code quelquechose que vous aurez composé ici

 

Bonnes tergiversations ... :)



#2
MrPouple

MrPouple

    Utilisateur omniscient

  • Membres
  • PipPipPipPipPipPipPipPipPipPipPip
  • 1 040 messages
  • Faculté :Rangueil
  • Année :2ème Année Médecine
  • Tentative :Primant

Salutations Tutowebiens ! 
 
Voici un petit et modeste tutoriel sur comment utiliser LaTeX sur Tutoweb, cela s’adresse principalement aux forums maths et physique mais on peut parler de maths partout alors faites vous plaisir ! Ce tutoriel fut demandé jadis (il y a 4 ans) par 
romein.
 
LaTeX est un langage informatique complet permettant la réalisation de documents dans une mise en forme standardisée. Il est notamment connu pour sa capacité à autoriser la création d’équations, de tableaux et c’est l’objet du présent tutoriel pour vous permettre d’utiliser LaTeX comme des Dieux lors de vos démonstrations mathématiques et/ou physiques (pensez que quasiment toutes les thèses sont mise en forme en LaTeX, y compris celle de Titi pour ceux qui savent).
Au passage langage crée par un mathématicien (Donald Knuth), qui a lui-même inventé une nouvelle opération (les puissances itirées de Knuth)  ce que l’on peut considérer comme assez Badass dans le milieu.
 
Ici nous n’allons nous concentrer que sur les notations mathématiques et physiques et sur globalement tout ce que l’on ne peut pas faire avec l’éditeur de texte Tutoweb normal mais il faut évidemment commencer par des bases donc go !

 

 
 
En premier lieu, il vous faut accéder à l’environnement de composition LaTeX, cliquez donc sur le Tableau Vert-Bleu chelou à droite de la gomme et sélectionnez LaTeX.
 Grossièrement, ce que va faire cette boîte c’est ajouter les balises latex respectivement au début et à la fin de votre code latex pour dire à l’ordi : ça c’est du code latex. C’est comme des petits plots de début-fin.
 
Latex fonctionne par commande selon une certaine syntaxe : \commande{trucinfluencéparlacommande}
 Déjà, pour faire l’anti-slash sur Windows normalement c’est : ctrl+alt+8
et sur Mac c’est Maj + alt + /
 Les accolades c’est sur ctrl + alt + parenthèses sur Windows et alt + parenthèses sur Mac
 Ensuite un petit exemple avec la commande fbox, qui va seulement mettre ton texte dans une boîte (ça sert à rien mais pourquoi pas)
 
Tape donc dans cette merveilleuse zone de texte LaTeX : 

\fbox{Ce texte est dans une boîte}

 
Ce qui donne : \fbox{Ceci est dans une boite}
 
Soit tu envoies ton message pour voir le résultat soit tu vas dans l’éditeur complet grâce au bouton en bas à droite et tu cliques ensuite sur preview ou aperçu et là bam tu vas le voir en haut !
 
Si ça marche passons aux trucs un peu plus utiles déjà, que ce soit pour les maths ou pour autre chose : les tableaux.

\begin{tabular}{cc}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}
Ce code donne : [latex]\begin{tabular}{cc}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}[/latex]

Détaillons les commandes ici :

  • \begin{tabular} : C'est la commande d'ouverture du tableau. 
  • {cc} : C'est un argument, placé directement après l'ouverture du tableau pour spécifier ou se situe le texte dans la case. La première colonne placera le texte au centre d'où le "c" et la deuxième fera pareil. Pour un tableau à trois colonnes, il faudra indiquer un troisième "c". On peut aussi aligner le texte à droite avec "r" et à gauche avec "l".
  • \hline : Vous voyez la ligne horizontale du haut sur le tableau ? Ben voilà. Cela sert à tracer un trait entre deux lignes.
  • 1 & 2 \\ :  Désigne la première ligne du tableau et ce qui s'y trouve. La première case comporte un "1", la seconde un "2". Il est important de séparer le contenu de chaque case par une esperluette (oui le truc chelou que personne n'arrive à dessiner s'appelle une esperluette). Chaque ligne se termine par un double backslash.
  • \end{tabular} : C'est une super recette de cuisine pour faire du poulet au curry (ceci est une blague). Commande à mettre à la fin de chaque tableau pour dire que ... c'est la fin du tableau.

Ceux qui ont suivis sont en mode : "Oui mais du coup c'est bien beau les lignes horizontales tout ça mais ton tableau on dirait un sandwich, comment que c'est que l'on doit écrire pour faire des traits verticaux ??????? Hein ??? Hein ???? HEIN ???" Calmez-vous.

\begin{tabular}{|c|c|}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}

Ce qui nous permet d'avoir un merveilleux : \begin{tabular}{|c|c|}<br>
\hline<br>
1 & 2 \\<br>
\hline<br>
3 & 4 \\<br>
\hline<br>
\end{tabular}

 

La seule différence est l'argument {cc} qui a été remplacée par {|c|c|}. Essayez de voir cet argument comme un schéma du tableau vertical : en premier une ligne, ensuite du texte centré, ensuite une ligne, ensuite ...

 

Pour faire un tableau à trois lignes, trois colonnes, pour que vous voyez comment ça marche : 

\begin{tabular}{|c|c|c|}
\hline
T & A & T\\
\hline
0 & 4 & 0 \\
\hline
E & V & ER \\
\hline
\end{tabular}

\begin{tabular}{|c|c|c|}<br>
\hline<br>
T & A & T\\<br>
\hline<br>
0 & 4 & 0 \\<br>
\hline
E & V & ER \\
\hline<br>
\end{tabular}

 

Bon c'est crado mais vous avez compris le principe ! Etant donné que l'on est pas ici pour un tutoriel complet, je ne vais pas vous détailler avec des exemples les prochaines commandes qui peuvent néanmoins vous servir. Elles sont à insérer au moment voulu dans votre tableau 

\multicolumn{nombre de colonnes fusionnées}{c, l ou r accompagné des bordures éventuelles}{le texte de la cellule}

Sert à fusionner des colonnes.

\multirow{nombre de lignes fusionnées}*{votre texte}

Sert à fusionner des lignes.

 

 

 

Considérant que ces fonctions sont les seules qui serviront potentiellement dans ce forum, passons directement aux sigles mathématiques. Vous pouvez tout simplement écrire votre équation dans la zone de texte LaTeX, seule, elle sera déjà bien plus PIMP !!

 

x+y+7=9

\frac{numerateur}{denominateur}

\frac{numerateur}{denominateur}

 

Il est possible de mettre d'autres fonctions à l'intérieur des accolades bien entendu pour faire des cascades de fractions, bref c'est bo. Une petite liste de fonctions et leurs exemples ? 

 

Exposant 

nombre^{exposant}

nombre^{exposant}

 

Indice

nombre_{indice}

nombre_{indice}

 

Racine

\sqrt{nombre}

\sqrt{nombre}

Normalement il est possible également de faire des racines cubiques, quatrième, mais il y a un bug à ce niveau sur tutoweb (le code normal ne fonctionne pas) alors en attendant une mise à jour je vous conseille de mettre un chiffre en exposant juste avant la racine histoire de faire comme si  ;)

 

Limites

\lim_{x \to 0} \frac{1}{x}

\lim_{x \to 0} \frac{1}{x}

 

Trigonométrie

En fait tu as des commandes toutes faites, suffit de faire \cos ; \tan ; \arctan ; \sin etc.

Tu peux aussi faire le beau en faisant :

\cos^{42}(1337)

\cos^{42}(1337)

 

Somme

\sum_{k=3}^{25} k+8

\sum_{k=3}^{25} k+8

 

Produit

\prod_{i=1}^{800} k*2

\prod_{i=1}^{800} k*2

 

Intégrales

Celui-ci est un peu plus complexe et il se peut qu'il ne serve pas du tout mais voilà, je me souviens d'une démonstration de physique sur le TD du second semestre qui l'utilisais donc :

\int_{borne inferieure}^{borne superieure} {équation}
\int {x^4 dx}
\oint {integrale_curviligne}

\int_{borne inferieure}^{borne superieure} {equation}&nbsp;

\int {x^4 dx}

\oint {integrale curviligne}

 

Les systèmes d'équations 

Voilà quelque chose de pratique pour expliquer l'analyse. On va utiliser pour cela l'environnement array, qui se comporte un peut comme le tabular de toute à l'heure :

\left(
\begin{array}{r c l}
y &=& x - y + z\\
x &=& y\\
z &=& y
\end{array}
\right) 

Comme pour un tableau, vous avez donc les commandes de début/fin ; la colonne de gauche (y, x, z) ; la colonne du milieu (les"=") ; la colonne de droite, le tout refermé par deux backslashs :

 

\left(<br>
\begin{array}{r c l}<br>
y &=& x - y + z\\<br>
x &=& y\\<br>
z &=& y<br>
\end{array}<br>
\right)

 

Vous remarquez parce que vous êtes trop forts que l'on peut choisir le délimiteur à droite et à gauche, ici ce sont des parenthèses, mais on peut donc imaginer (si on ne veut rien on met un point) :

\left\{
\begin{array}{r c l}
x &=& 9 milliards \\
x &=& 10 milliards\\
z &=& 69 milliards
\end{array}
\right.

\left\{<br>
\begin{array}{r c l}<br>
x &=& 9 milliards \\<br>
x &=& 10 milliards\\<br>
z &=& 69 milliards<br>
\end{array}<br>
\right.

 

Là ou ça devient un petit peu technique, c'est qu'il faut ajouter un backslash juste avant l'accolade à la première ligne. En effet, l'instruction \left se sert du texte à sa droite comme argument, c'est à dire que c'est ce texte là qu'elle va mettre à gauche en grand pour vous faire une jolie accolade. Le problème c'est que l'accolade fait partie de la syntaxe de LaTeX, on s'en sert pour délimiter des arguments etc. Alors pour ne pas confondre, il faut insérer un "\" juste avant l'accolade. De telle manière, elle est considérée comme du texte et peut donc servir de délimiteur.

 

Matrices 

Quasiment la même chose que pour les systèmes d'équations au-dessus sauf que ça s'appelle matrix (sisi je vous jure) enfin pmatrix :

\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}

\begin{pmatrix}<br>
1 & 2 & 3 \\<br>
4 & 5 & 6 \\<br>
7 & 8 & 9<br>
\end{pmatrix}

 

Trucs cool

OUI LaTeX c'est cool ! MOI JE TROUVE ÇA COOL OK !!!! ET DE TOUTE FAÇON C'EST CHACUN MES GOÛTS ! Breeeeeeeeef

\widehat{666}

\widehat{666}

\overbrace{\exp^{turfu}*\pi}^{brainfuck} = jecaipa

\overbrace{\exp^{turfu}*\pi}^{brainfuck} = jecaipa

\underbrace{\sin^{\lambda}*\phi}_{alaid} = PACES

\underbrace{\sin^{\lambda}*\phi}_{alaid} = PACES

 

Les caractères spéciaux

C'est principalement pour cela que vous utiliserez LaTeX alors c'est indispensable. Chaque caractère possède un code LaTeX propre, qui est en général plutôt logique. J'en ai d'ailleurs utilisé quelques uns dans les derniers codes, et comme vous pouvez le voir, ils s'insèrent directement, voici une ptite liste des plus courants :

\part
\exists
\emptyset
\infty
\cap
\cup
\approx
\le
\ge
\perp
\Leftrightarrow
\alpha
\beta
\pi
\phi

\part,<br>
\exists,<br>
\emptyset,<br>
\infty,<br>
\cap,<br>
\cup,<br>
\approx,<br>
\le,<br>
\ge,<br>
\perp,<br>
\Leftrightarrow

 

\alpha,<br>
\beta,<br>
\pi,
\phi

 

Pour la liste exhaustive : http://www.commentca...e-de-caracteres

De la même manière que pour les exposants des racines, certains caractères, notamment les majuscules des lettres grecs n'apparaîtront pas dans vos messages même si c'est tapé avec amour donc, du coup, ben mettez des minuscules.

 

Cette petite introduction à LaTeX est finie, alors entraînez vous, faîtes chauffez le clavier et codez des équations d'une page pour épater tous vos amis ! 

giphy.gif

 

 


Je sais pas encore ce que je suis (2017 - 2018)

 

Ex- Responsable de Rien du Tout parce que je suis encore en P1 (snif) (2016 - 2017)

Ex - Responsable des réponses vaseuses parce que je sépaparlé (2016 - 2017)

 

"Cubum autem in duos cubos, aut quadrato-quadratum in duos quadrato-quadratos, et generaliter nullam in infinitum ultra quadratum potestatem in duos eiusdem nominis fas est dividere cuius rei demonstrationem mirabilem sane detexi. Hanc marginis exiguitas non caperet" - Fermat, 1637

 

Alliance maritime avec un pufferfish.


#3
Clemsoin

Clemsoin

    Utilisateur omniscient

  • Membres
  • PipPipPipPipPipPipPipPipPipPipPip
  • 566 messages
  • Faculté :Purpan
  • Année :PACES
  • Tentative :Non spécifié

El retour du pouple! Merci pour le tuto bro'

 

meaning-of-vault-boy-thumbs-up-jpg.jpg?w



#4
MrPouple

MrPouple

    Utilisateur omniscient

  • Membres
  • PipPipPipPipPipPipPipPipPipPipPip
  • 1 040 messages
  • Faculté :Rangueil
  • Année :2ème Année Médecine
  • Tentative :Primant

Haha pas de soucis ! :D


Je sais pas encore ce que je suis (2017 - 2018)

 

Ex- Responsable de Rien du Tout parce que je suis encore en P1 (snif) (2016 - 2017)

Ex - Responsable des réponses vaseuses parce que je sépaparlé (2016 - 2017)

 

"Cubum autem in duos cubos, aut quadrato-quadratum in duos quadrato-quadratos, et generaliter nullam in infinitum ultra quadratum potestatem in duos eiusdem nominis fas est dividere cuius rei demonstrationem mirabilem sane detexi. Hanc marginis exiguitas non caperet" - Fermat, 1637

 

Alliance maritime avec un pufferfish.


#5
Noune

Noune

    Tutoweb user surmotivé (lvl2)

  • Membres
  • PipPipPipPipPipPipPipPipPipPip
  • 457 messages
  • Faculté :Rangueil
  • Année :PACES
  • Tentative :Primant

Par coeuur primaaaant!! :D 

Merciiii MrPouple pour ce méga tutoriel! ;) (et pour ce grand retour!! :D )



#6
SaulGoodman

SaulGoodman

    Habitant de Tutoweb

  • Membres
  • PipPipPipPipPipPip
  • 81 messages
  • Faculté :Rangueil
  • Année :PACES
  • Tentative :Doublant
Ben alors Pouple ça fait un tuto Latex et ça fait pas de tuto Bvog ou Hondachat ?
Certains devraient en avoir besoin non? :P :P :P
Pas d'idée pour l'instant :s

#7
SaulGoodman

SaulGoodman

    Habitant de Tutoweb

  • Membres
  • PipPipPipPipPipPip
  • 81 messages
  • Faculté :Rangueil
  • Année :PACES
  • Tentative :Doublant
Trêve de plaisanterie, très bon boulot, les tuteurs UE3/UE4 préparez-vous ! :P

BETTER CALL POUPLE :D
Pas d'idée pour l'instant :s

#8
MrPouple

MrPouple

    Utilisateur omniscient

  • Membres
  • PipPipPipPipPipPipPipPipPipPipPip
  • 1 040 messages
  • Faculté :Rangueil
  • Année :2ème Année Médecine
  • Tentative :Primant

Par coeur tutrice oui ! Comment tu vas répondre aux curieux P1 assoiffés de connaissances si tu n'es pas toi même au top de la technologie tutowebienne ?

 

Les méthodes de récupération d'IP par Bvog ou Hondachat c'est tellement dépassé, franchement je me demande qui utilise ça encore ! Un petit script maison c'est bien mieux ;)

 

Faudra que tu poses des questions de calculs pour que tu me rentabilises ce tuto !!


Je sais pas encore ce que je suis (2017 - 2018)

 

Ex- Responsable de Rien du Tout parce que je suis encore en P1 (snif) (2016 - 2017)

Ex - Responsable des réponses vaseuses parce que je sépaparlé (2016 - 2017)

 

"Cubum autem in duos cubos, aut quadrato-quadratum in duos quadrato-quadratos, et generaliter nullam in infinitum ultra quadratum potestatem in duos eiusdem nominis fas est dividere cuius rei demonstrationem mirabilem sane detexi. Hanc marginis exiguitas non caperet" - Fermat, 1637

 

Alliance maritime avec un pufferfish.





0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)