#1 Le 08/03/2008, à 17:57
- Monsieur Deltoïde
[Résolu] Encadrer plusieurs formules en LaTeX
Bonjour à tous,
Dans mon document LaTeX, je veux écrire plusieurs formules affichées en mode mathématique « hors texte » les une à la suite des autres verticalement. Je fais donc un truc du genre :
\section{Formules}
$$formule 1$$
$$formule 2$$
$$formule 3$$
Ça donne ce que je veux, mais maintenant j'aimerais juste encadrer ces trois formules dans le même cadre et je n'y arrive pas. Quelq'un saurait-il comment faire ça proprement ?
PS : J'ai essayé dans un tableau, mais les formules apparaissent alors en style mathématique « en ligne » et sont aussi trop serrées les une aux autres.
Dernière modification par Monsieur Deltoïde (Le 09/03/2008, à 20:19)
Hors ligne
#2 Le 08/03/2008, à 18:17
- Petit Lepton
Re : [Résolu] Encadrer plusieurs formules en LaTeX
Bonjour,
tu peux faire un truc de ce genre là :
\fbox{
\begin{minipage}{0.7\textwidth}
$$formule 1$$
$$formule 2$$
$$formule 3$$
\end{minipage}
}
Hors ligne
#3 Le 08/03/2008, à 18:30
- Monsieur Deltoïde
Re : [Résolu] Encadrer plusieurs formules en LaTeX
Merci beaucoup Petit Lepton, c'est exactement ce que je voulais !
Mais maintenant j'aimerais que le cadre soit aligné sur la largeur des paragraphes, mais si je remplace 0.7\textwidth par \textwidth ça dépasse à doite car le cadre est indenté comme la première ligne d'un paragraphe.
Hors ligne
#4 Le 08/03/2008, à 18:33
- akira86
Re : [Résolu] Encadrer plusieurs formules en LaTeX
\section{Formules}
\verb| |\\
\fbox{
\begin{minipage}{\textwidth}
$$formule 1$$
$$formule 2$$
$$formule 3$$
\end{minipage}
}
c'est de la bidouille mais normalement sa marche ;-)
Dernière modification par akira86 (Le 08/03/2008, à 18:33)
astuce de la console :
tab pour compléter automatiquement le nom d'une commande d'un dossier ou d'un fichier.
clique molette pour recopier une sélection.
Hors ligne
#5 Le 08/03/2008, à 18:39
- Monsieur Deltoïde
Re : [Résolu] Encadrer plusieurs formules en LaTeX
Merci akira86 pour ton astuce, maintenant c'est bien aligné à gauche, mais ça dépasse encore légèrement à droite
Hors ligne
#6 Le 08/03/2008, à 19:38
- playmobill
Re : [Résolu] Encadrer plusieurs formules en LaTeX
et un \noindent avant ton \fbox, ça ne marcherait pas ?
Passer à Linux n’est pas un défi, c’est juste un choix.
Hors ligne
#7 Le 08/03/2008, à 19:42
- gigiair
Re : [Résolu] Encadrer plusieurs formules en LaTeX
Je vous recommande la lecture de http://www.ctan.org/tex-archive/info/math/voss/mathmode/Mathmode.pdf
l'environnement $$..$$ est à déconseiller en LaTeX2e, il faut utiliser les environnements de l'AMS.
--
JJR.
Hors ligne
#8 Le 08/03/2008, à 20:15
- Monsieur Deltoïde
Re : [Résolu] Encadrer plusieurs formules en LaTeX
gigiair -> Bon alors je vais utiliser \[ et \] même si c'est moins rapide à taper
playmobil -> non ça fait pareil avec noindent, ça fait rien je vais laisser tomber cette idée
Par contre maintenant j'ai un autre problème : afin d'éviter de tout redevoir taper à chaque fois, j'aimerais créer un nouvel environnement « formules », et j'ai donc essayer ça :
\newenvironment{formules}
{
\begin{center}
\fbox{
\begin{minipage}{0.7\textwidth}
}
{
\end{minipage}
}
\end{center}
}
le problème, c'est que ça marche pas à cause de fbox, existe-t-il une autre méthode pour tracer un cadre sous la forme begin end ?
Hors ligne
#9 Le 09/03/2008, à 11:05
- Petit Lepton
Re : [Résolu] Encadrer plusieurs formules en LaTeX
Bonjour, tu peux peut-être regarder également du côté du paquet boxedminipage qui permet d'avoir un environnement minipage directement intégré dans une boîte.
Voici un lien pour son utilisation : http://www.mackichan.com/index.html?tec … ~mainFrame.
Hors ligne
#10 Le 09/03/2008, à 16:11
- gigiair
Re : [Résolu] Encadrer plusieurs formules en LaTeX
Tu devrais poster sur le site mathematex ou tu trouverais plus de compétences.
Dernière modification par gigiair (Le 09/03/2008, à 16:12)
--
JJR.
Hors ligne
#11 Le 09/03/2008, à 20:19
- Monsieur Deltoïde
Re : [Résolu] Encadrer plusieurs formules en LaTeX
Merci à tous, mais ça y est j'ai trouvé par moi-même dans la doc du package fancybox, faut faire :
\newenvironment{fminipage}%
{\begin{Sbox}\begin{minipage}}%
{\end{minipage}\end{Sbox}\fbox{\TheSbox}}
-> résolu
Hors ligne