Pensez à lire la Charte avant de poster !

$\newcommand{\K}{\mathbf K}$


Les-Mathematiques.net - Cours de mathématiques supérieures
 Les-Mathematiques.net - Cours de mathématiques universitaires - Forum - Cours à télécharger

A lire
Deug/Prépa
Licence
Agrégation
A télécharger
Télécharger
119 personne(s) sur le site en ce moment
E. Cartan
A lire
Articles
Math/Infos
Récréation
A télécharger
Télécharger
Théorème de Cantor-Bernstein
Théo. Sylow
Théo. Ascoli
Théo. Baire
Loi forte grd nbre
Nains magiques
 
 
 
 
 

Alignements avec mapsto

Envoyé par df 
df
Alignements avec mapsto
il y a deux mois
Bonjour à tous,
voyez-vous un moyen simple (svp !) pour rendre cette présentation plus esthétique ?
\begin{equation*}
\theta\colon

\begin{aligned}
\mu_n(k)&&\longrightarrow & \mu_m(k)\\
\zeta&&\longmapsto & \zeta+\mathfrak{m}_{R}
\end{aligned}

\end{equation*}
Pourquoi les signes à gauche sont-ils si éloignés des flèches ?
...



Edité 2 fois. La dernière correction date de il y a deux mois et a été effectuée par AD.
Re: Alignements avec Mapsto
il y a deux mois
Salut df
J'utilise ça : $$
\begin{array}{l|rcll}
X : & \text{Ring} & \longmapsto & \text{Ens} \\
& R & \longmapsto & \frac{\mathbb{A}^2(R)}{\mu_2(R)} \\
\end{array}
$$ Je trouve que c'est joli !



Edité 1 fois. La dernière correction date de il y a deux mois et a été effectuée par AD.
df
Re: Alignements avec Mapsto
il y a deux mois
Super ! Merci Goleon.
...
Re: Alignements avec Mapsto
il y a deux mois
Moui... array, n'est pas terrible pour respecter les espaces dans les formules (sauf à trafiquer). Je propose ceci :
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}

\begin{document}
\begin{align*}
  \theta \colon \mu_n(k) & \longrightarrow \mu_m(k) \\
                   \zeta & \longmapsto \zeta + \mathfrak{m}_{R}
  \end{align*}
\end{document}



df
Re: Alignements avec Mapsto
il y a deux mois
Merci Brian !
Je vais essayer ça :
\begin{align*}
\theta\:\: \colon \mu_m(\mathbb{K}) &\longrightarrow \mu_m(k)\\
\zeta &\longmapsto \zeta+\mathfrak{m}_{R}.
\end{align*} ...



Edité 1 fois. La dernière correction date de il y a deux mois et a été effectuée par AD.
Re: Alignements avec Mapsto
il y a deux mois
NB. Certains éditeurs préfèrent centrer les éléments dans les colonnes plutôt que coller au plus près de la flèche.
Re: Alignements avec Mapsto
il y a deux mois
Ah, quelle idée... Bon, je vois deux possibilités pour bien gérer l'espacement. Elles donnent exactement le même rendu, à part les espacements verticaux avant et après le tout (rendu en attachement ; voir ci-dessous pour égaliser les espacements verticaux).

Avec array :
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}

\begin{document}

\[
  \setlength{\arraycolsep}{0pt}
  \begin{array}{rclc}
  \theta \colon {} & \mu_n(k) & {} \longrightarrow {} & \mu_m(k) \\[\jot]
                   & \zeta    & {} \longmapsto     {} & \zeta + \mathfrak{m}_{R}
  \end{array}
\]

\end{document}
(édité : utilisation de \setlength{\arraycolsep}{0pt} pour s'éviter le vilain préambule '@{}r@{}c@{}l@{}c@{}').

Avec eqparbox (nécessite deux compilations) :
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{eqparbox}

\begin{document}

\begin{align*}
\theta \colon \eqmakebox[a]{$\mu_n(k)$} & \longrightarrow \eqmakebox[ b]{$\mu_m(k)$} \\
              \eqmakebox[a]{$\zeta$}    & \longmapsto     \eqmakebox[ b]{$\zeta + \mathfrak{m}_{R}$}
\end{align*}

\end{document}

NB : pour avoir le même résultat en tout point (y compris espacements verticaux avant et après), il suffit, sauf erreur, de mettre ceci dans la version avec eqparbox :
\[
\begin{aligned}
\theta \colon \eqmakebox[a]{$\mu_n(k)$} & \longrightarrow \eqmakebox[ b]{$\mu_m(k)$} \\
              \eqmakebox[a]{$\zeta$}    & \longmapsto     \eqmakebox[ b]{$\zeta + \mathfrak{m}_{R}$}
\end{aligned}
\]

Pour le logiciel du forum, qui est basé sur MathJax, je crois qu'il faut se contenter de :
\[
  \begin{array}{rclc}
  \theta \colon {} & \mu_n(k) & {} \longrightarrow {} & \mu_m(k) \\
                   & \zeta    & {} \longmapsto     {} & \zeta + \mathfrak{m}_{R}
  \end{array}
\]
... ce qui ne donne pas vraiment les bons espacements :
\[
\begin{array}{rclc}
\theta \colon {} & \mu_n(k) & {} \longrightarrow {} & \mu_m(k) \\
& \zeta & {} \longmapsto {} & \zeta + \mathfrak{m}_{R}
\end{array}
\]



Edité 1 fois. La dernière correction date de il y a deux mois et a été effectuée par brian.


df
Re: Alignements avec mapsto
il y a deux mois
Brian: j'ai écrit ta dernière suggestion et, faute d'avoir "compilé" ou utilisé le bon "package", j'ai obtenu ça:
(J'y connais pas grand chose en TeX...)

\[
\begin{aligned}
\theta \colon \eqmakebox[a]{$\mu_n(k)$} & \longrightarrow \eqmakebox[ b]{$\mu_m(k)$} \\
\eqmakebox[a]{$\zeta$} & \longmapsto \eqmakebox[ b]{$\zeta + \mathfrak{m}_{R}$}
\end{aligned}
\]
...
df
Re: Alignements avec mapsto
il y a deux mois
Alors du coup j'ai supprimé "eqmakebox" et j'ai obtenu ça : \[
\begin{aligned}
\theta \colon \mu_n(k) & \longrightarrow \mu_m(k) \\
\zeta & \longmapsto \zeta + \mathfrak{m}_{R}
\end{aligned}
\] Ce qui suffira largement à mon bonheur !
Je constate qu'écrire (de manière présentable !) une simple notation de collégien : fonction de X dans Y qui à x associe f(x) est particulièrement compliqué en LaTeX !
...



Edité 3 fois. La dernière correction date de il y a deux mois et a été effectuée par AD.
Re: Alignements avec mapsto
il y a deux mois
\begin{equation}
\theta \ \colon
\begin{aligned}
\mu_n(k) & \longrightarrow \mu_m(k) \\
\zeta & \longmapsto \zeta + \mathfrak{m}_{R}
\end{aligned}
\end{equation} voire \begin{equation}
\theta\ \colon
\left\{\begin{aligned}
\mu_n(k) & \longrightarrow \mu_m(k) \\
\zeta & \longmapsto \zeta + \mathfrak{m}_{R}
\end{aligned}\right.
\end{equation} avec le package amsmath et l'environnement aligned.



Edité 4 fois. La dernière correction date de il y a deux mois et a été effectuée par AD.
Re: Alignements avec Mapsto
il y a deux mois
@df
Le logiciel du forum n'utilise pas LaTeX. J'étais justement en train de mettre à jour mon message à propos de ça, notamment ; tu peux donc le relire. Pour simplifier, on peut faire une macro :
\[ \newcommand{\appli}[5]{%
\begin{array}{rclc}
{#1}\ \colon {} & #2 & {} \longrightarrow {} & #3 \\
& #4 & {} \longmapsto {} & #5
\end{array}
}
\appli{\theta}{\mu_n(k)}{\mu_m(k)}{\zeta}{\zeta + \mathfrak{m}_{R}}
\] Ensuite, on peut réutiliser cette définition de macro pour d'autres applications (tu peux même utiliser mon \appli dans ce fil maintenant que je l'ai définie...) : \[
\appli{f}{{\R}^2}{\R}{(x,y)}{\sqrt{x^2 + y^2}} \] etc.

P. S. : je ne crois pas que cette notation soit beaucoup employée au collège, cf. le récent fil sur la définition de fonction au collège. grinning smiley



Edité 1 fois. La dernière correction date de il y a deux mois et a été effectuée par AD.
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquer ici pour vous connecter

Liste des forums - Statistiques du forum

Total
Discussions: 140 708, Messages: 1 376 285, Utilisateurs: 25 644.
Notre dernier utilisateur inscrit EPFL.


Ce forum
Discussions: 3 344, Messages: 22 099.

 

 
©Emmanuel Vieillard Baron 01-01-2001
Adresse Mail:

Inscription
Désinscription

Actuellement 16057 abonnés
Qu'est-ce que c'est ?
Taper le mot à rechercher

Mode d'emploi
En vrac

Faites connaître Les-Mathematiques.net à un ami
Curiosités
Participer
Latex et autres....
Collaborateurs
Forum

Nous contacter

Le vote Linux

WWW IMS
Cut the knot
Mac Tutor History...
Number, constant,...
Plouffe's inverter
The Prime page