Ecrire une fonction en Latex

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Ecrire une fonction en Latex

Messagepar Toto.le.zero » Dimanche 22 Octobre 2006, 14:27

Bonjour à tous, j'ai un soucis pour écrire une fonction je voudrais écrire en Latex un truc du genre:

f : R -> R
x |->f(x)

mais bien aligné, et avec une belle présentation, je voulais donc savoir comment on pourrait procéder ?

Merci bien à tous !
En esperant ne pas avoir dit trop de conneries.
Toto.le.zero
Hecto-utilisateur
 
Messages: 55
Inscription: Mardi 05 Septembre 2006, 12:03

Publicité

Messagepar guiguiche » Dimanche 22 Octobre 2006, 14:34

$\begin{array}{ccccc}
 f & : & E & \to & F \\
  & & x & \mapsto & f(x) \\
 \end{array}$
par exemple ? Ce qui se code par :
Code: Tout sélectionner
$\begin{array}{ccccc}
f & : & E & \to & F \\
 & & x & \mapsto & f(x) \\
\end{array}$
guiguiche
Modérateur
 
Messages: 7963
Inscription: Vendredi 06 Janvier 2006, 16:32
Localisation: Le Mans
Statut actuel: Actif et salarié | Enseignant

Messagepar Toto.le.zero » Dimanche 22 Octobre 2006, 14:35

merci bien guiguiche !
En esperant ne pas avoir dit trop de conneries.
Toto.le.zero
Hecto-utilisateur
 
Messages: 55
Inscription: Mardi 05 Septembre 2006, 12:03

Messagepar MB » Dimanche 22 Octobre 2006, 14:46

Sinon :

$$\begin{array}{l|rcl}
 f : & \R & \longrightarrow & \R \\
     & x & \longmapsto & x^3 \end{array}$$



Code: Tout sélectionner
\begin{array}{l|rcl}
f : & \R & \longrightarrow & \R \\
    & x & \longmapsto & x^3 \end{array}
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6626
Inscription: Samedi 28 Mai 2005, 14:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar gigiair » Dimanche 22 Octobre 2006, 16:57

autre solution :

$$f:
 \left|
   \begin{array}{rcl}
     \mathbf{R} & \longrightarrow &\mathbf{R} \\
     x & \longmapsto & x^3 \\
   \end{array}
 \right.$$



Code: Tout sélectionner
\begin{displaymath}
f:
\left|
  \begin{array}{rcl}
    \mathbf{R} & \longrightarrow &\mathbf{R} \\
    x & \longmapsto & x^3 \\
  \end{array}
\right.
\end{displaymath}


--
JJR.
gigiair
Péta-utilisateur
 
Messages: 1956
Inscription: Samedi 08 Juillet 2006, 20:56
Localisation: Angers

Messagepar Doudou » Mercredi 25 Octobre 2006, 17:38

Oh que c'est beau et dire que je bidouillais jusqu'à présent un truc méga moche
Doudou
Déca-utilisateur
 
Messages: 39
Inscription: Mercredi 12 Juillet 2006, 19:09

Messagepar MB » Mercredi 25 Octobre 2006, 18:11

Tu peux aussi définir une nouvelle fonction si tu comptes utiliser plusieurs fois ce type de structure. Par exemple, tu peux définir la nouvelle commande \fonction suivante :

Code: Tout sélectionner
\newcommand{\fonction}[5]{\begin{array}{l|rcl}
#1: & #2 & \longrightarrow & #3 \\
    & #4 & \longmapsto & #5 \end{array}}


Ensuite tu pourras plus simplement saisir :

Code: Tout sélectionner
\fonction{f}{E}{F}{x}{f(x)}


Tu obtiendras alors :

$$\begin{array}{l|rcl}
 f : & E & \longrightarrow & F \\
     & x & \longmapsto & f(x) \end{array}$$

MB
Administrateur
 
Messages: 6626
Inscription: Samedi 28 Mai 2005, 14:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar François D. » Mercredi 25 Octobre 2006, 18:59

Il doit même y avoir moyen de réduire à 4 le nombre d'arguments :

Code: Tout sélectionner
\newcommand{\fonction}[4]{\begin{array}{l|rcl}
#1: & #2 & \longrightarrow & #3 \\
    & #4 & \longmapsto & #1(#4) \end{array}}


Après, en saisissant

Code: Tout sélectionner
\fonction{f}{E}{F}{x}


ça devrait suffire :wink:
François D.
Téra-utilisateur
 
Messages: 1365
Inscription: Dimanche 30 Juillet 2006, 10:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Messagepar MB » Mercredi 25 Octobre 2006, 19:07

@François D. : Oui, mais là c'est beaucoup moins souple. On ne peut plus utiliser cette fonction pour obtenir :

$$\begin{array}{l|rcl}
 f : & \R & \longrightarrow & \R \\
     & x & \longmapsto & x^3 \end{array}$$



C'est dommage je trouve.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6626
Inscription: Samedi 28 Mai 2005, 14:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar François D. » Mercredi 25 Octobre 2006, 21:39

Tout à fait, je m'étais entre-temps rendu compte de cela :oops: ...

Bref : le mieux est d'ignorer mon précédent message :wink: !
François D.
Téra-utilisateur
 
Messages: 1365
Inscription: Dimanche 30 Juillet 2006, 10:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Messagepar la main gauche » Jeudi 26 Octobre 2006, 07:37

Quel est l'intérêt d'avoir des deux points *et* une barre verticale ?
la main gauche
Méga-utilisateur
 
Messages: 274
Inscription: Jeudi 30 Mars 2006, 08:44
Localisation: selon l'idéal de la liberté

Messagepar MB » Jeudi 26 Octobre 2006, 09:26

la main gauche a écrit:Quel est l'intérêt d'avoir des deux points *et* une barre verticale ?


Pas grand intérêt en effet. Pour montrer que la fonction $f$ est définie par les deux lignes et qu'elles vont ensemble. Enfin bon, sinon on utilise :

Code: Tout sélectionner
\begin{array}{lrcl}
f : & \R & \longrightarrow & \R \\
    & x & \longmapsto & x^3 \end{array}


Qui donne :

$$\begin{array}{lrcl}
 f : & \R & \longrightarrow & \R \\
     & x & \longmapsto & x^3 \end{array}$$



C'était à peu de chose près ce que guiguiche avait proposé. :wink:
MB
Administrateur
 
Messages: 6626
Inscription: Samedi 28 Mai 2005, 14:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar P.Fradin » Jeudi 26 Octobre 2006, 09:35

Bonjour,

Sur une ligne il y a néanmoins un problème de décalage (tableau centré sur la ligne), par exemple:

Considérons la fonction $\begin{array}{lrcl}
 f : & \R & \longrightarrow & \R \\
     & x & \longmapsto & x^3 \end{array}$

Personnellement j'utilise le code suivant:

Code: Tout sélectionner
\begin{array}[t]{lrcl}
f : & \R & \longrightarrow & \R \\
    & x & \longmapsto & x^3 \end{array}


Considérons la fonction $\begin{array}[t]{lrcl}
 f : & \R & \longrightarrow & \R \\
     & x & \longmapsto & x^3 \end{array}$

Sur le forum on ne voit pas la différence (me semble-t'il) mais dans un document c'est très net.
P.Fradin
 

Messagepar la main gauche » Jeudi 26 Octobre 2006, 10:01

Ce genre de choses me semble destiné aux belles équations affichées toutes seules, dans un texte on dirait plutôt,

Code: Tout sélectionner
Considérons la fonction~$f$ qui au nombre réel~$x$ fait correspondre le nombre réel~$x^3$.
la main gauche
Méga-utilisateur
 
Messages: 274
Inscription: Jeudi 30 Mars 2006, 08:44
Localisation: selon l'idéal de la liberté

Messagepar lebendre » Jeudi 26 Octobre 2006, 10:28

la main gauche a écrit:Ce genre de choses me semble destiné aux belles équations affichées toutes seules, dans un texte on dirait plutôt,

Code: Tout sélectionner
Considérons la fonction~$f$ qui au nombre réel~$x$ fait correspondre le nombre réel~$x^3$.


Et je dirais même plus

Code: Tout sélectionner
Considérons la fonction $f:\R\longrightarrow\R$ telle que $x \longmapsto x^3$


Ca permet de lire facilement et surtout de voir directement au premier coup d'oeil la définition de la fonction.
lebendre
Kilo-utilisateur
 
Messages: 153
Inscription: Jeudi 20 Avril 2006, 14:07

Messagepar MB » Jeudi 26 Octobre 2006, 10:44

Oui, en effet, je n'utilise pas ces fonctions dans une phrase non plus. :wink:
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6626
Inscription: Samedi 28 Mai 2005, 14:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar EricK » Vendredi 03 Novembre 2006, 00:47

Et avec les packages ams, on peut écrire

Code: Tout sélectionner
\begin{equation*}
    f\colon\begin{cases}
    \mathbb{R}\longrightarrow\mathbb{R}\\
    x\longmapsto x^{3}
    \end{cases}
\end{equation*}
EricK
Téra-utilisateur
 
Messages: 1471
Inscription: Jeudi 02 Novembre 2006, 23:38
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Yahoo [Bot] et 15 invités