Bonjour à tous, je suis de retour pour soumettre un premier petit souci avec Asymptote... En fait, le problème ne vient pas d'asymptote mais de ma non connaissance de $\LaTeX$ (je suppose). Je vous soumets mon code :
Code : Tout sélectionner
% ################################################
% ################### Préambule ###################
% ################################################
\documentclass [a4paper,10pt] {article}
\usepackage [latin1]{inputenc}
\usepackage [T1]{fontenc}
\usepackage [francais]{babel}
% ############### Paquets maths ###############
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{mathrsfs,eurosym}
% ############### Paquets de mise en page... ###############
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{enumerate}
% ############### Paquets graphiques ###############
\usepackage{asymptote}
% ############### Paquets divers ###############
\usepackage{fancybox}
% ############### Nouveaux environnements ###############
\newenvironment{fminipage}%minipage encadrée
{\begin{Sbox}\begin{minipage}}%
{\end{minipage}\end{Sbox}\fbox{\TheSbox}}
% ################################################
% ################### Document ###################
% ################################################
\begin{document}
\begin{asydef}
// Définitions globales pour Asymptote.
defaultpen(fontsize(10));
\end{asydef}
\thispagestyle{plain}
\section{Rectangle dans un triangle isocèle}
\subsection{Sujet}
\begin{fminipage}{0.55\linewidth}
ABC est un triangle isocèle de base BC, O est le milieu de [BC] et OA=BC=8cm.
M étant un point de [BO], on construit le rectangle MPQN (voir figure ci-contre).
On pose OM=$x$ et $A(x)$ l'aire du rectangle MPQN.
\begin{enumerate}[a)]
\item Préciser les valeurs possibles de $x$ et montrer que $A(x)=2x(8-2x)$
\item En s'aidant d'une représentation graphique, déterminer approximativement la position de M pour que l'aire soit maximale.
\item Montrer que l'on a $A(x)=16-4(x-2)^2$. Justifier alors le résultat de la question précédente.
\item Toujours à l'aide du graphique, déterminer les position du point M pour que l'aire du rectangle soit inférieure au tiers de l'aire du triangle. Retrouver ce résultat par le calcul.
\end{enumerate}
\end{fminipage}
\hfill - \hfill
\begin{fminipage}{0.35\linewidth} %Dessin de la figure (Asymptote)
\begin{center}
\begin{asy}
import geometry_pi;
import markers;
unitsize(0.5cm);
real xN=2.5;
point pA=(0,8), pB=(-4,0), pC=(4,0);
point pO=midpoint(pB--pC);
point pM=(-xN,0),pN=(xN,0);
point pP=projection(pA,pB,pO,pA)*pM;
point pQ=projection(pA,pC,pO,pA)*pN;
point pH=midpoint(pP--pQ);
triangle t=triangle(pA,pB,pC);
draw(t); label(t);
label("O",pO,S);
label("M",pM,S); label("N",pN,S);
label("P",pP,WNW);label("Q",pQ,ENE);
label("H",pH,NE);
draw(pA--pO);
draw(pM--pP--pQ--pN);
\end{asy}
\end{center}
\end{fminipage}
\subsection{Corrigé}
\begin{enumerate}[a)]
\item
\begin{fminipage}[t]{0.55\linewidth}
M est un point de [BO]. Or BO=8cm, donc $0\leqslant \rm{OM}\leqslant 8$cm.
Donc $\boxed{x\in[0;8]}$.
$A(x)=\rm{MN}\times\rm{MP}$ avec MN=$2x$. Il reste à calculer MP.
Plaçons nous dans le triangle AOB rectangle en O (car ABC est isocèle et O est le milieu de [BC]). MPQN étant un rectangle, (MP) est perpendiculaire à (OB) et donc parallèle à (OA). On peut donc appliquer le théorème de Thalès en écrivant :
\[ \dfrac{\rm{BM}}{\rm{BO}}=\dfrac{\rm{MP}}{\rm{OA}} \]
Ce qui donne : $\dfrac{4-x}{4}=\dfrac{\rm{MP}}{8}$ donc $\rm{MP}=8-2x$
Finalement on obtient $\boxed{A(x)=2x(8-2x)}$
\end{fminipage}
\hfill - \hfill
\begin{fminipage}[t]{0.35\linewidth}
%Dessin de la configuration de Thalès (Asymptote)
\begin{center}
\begin{asy}
import geometry_pi;
import markers;
unitsize(0.5cm);
real xN=2.5;
point pA=(0,8), pB=(-4,0), pC=(4,0);
point pO=midpoint(pB--pC);
point pM=(-xN,0),pN=(xN,0);
point pP=projection(pA,pB,pO,pA)*pM;
point pQ=projection(pA,pC,pO,pA)*pN;
point pH=midpoint(pP--pQ);
triangle t=triangle(pA,pO,pB);
draw(t); label("A","O","B",t);
label("M",pM,S); label("P",pP,WNW);
draw(pM--pP);
markrightangle(pP,pM,pB,size=5);
markrightangle(pA,pO,pB,size=5);
\end{asy}
\end{center}
\end{fminipage}
\item La suite du corrigé...
\end{enumerate}
\end{document}
Je veux mettre du texte à côté de ma figure asymptote. Dans je sujet cela ne me pose aucun problème car je ne dois pas jouer avec l'alignement des minipages. Par contre dans le corrigé, vu que j'ai une numérotation (environnement
enumerate) je dois aligner les minipages de sorte à ce que leur haut corresponde à ma ligne de texte (et donc à mon
a)). Le problème est que la minipage contenant ma figure Asymptote veut bien s'aligner avec l'option
c, avec l'option
b mais pas avec l'option
t qui est, bien sûr, celle dont j'ai besoin ici.
Comment puis-je faire pour résoudre ce problème ?
Remarques : Premièrement j'ai utilisé un environement fminipage pour afficher le contour des minipages et j'ai insérer entre les minipages un tiret de sorte à repérer la ligne de base. Deuxièmement j'ai aussi essayé en incluant la figure avec la commande
\includegraphics mais cela donne le même résultat.
Merci d'avance.