Il problema non è completamente risolto, perchè ho modificato il tuo suggertimento, inserendo le due \minipage all’interno di una tabella, per sfruttare tutto lo spazio orizzontale disponibile.
Il problema è che l’allineamento verticale è centrato, come di default. Io, invece, vorrei che l’allineamento verticale sia in alto. Cosicchè quando l’altezza del testo di sinistra è maggiore dell’altezza del grafico, il grafico rimanga in alto, e non nel mezzo rispetto al testo.
Il codice che sto utilizzando è:
`\begin{tabular}{lr}
\begin{minipage}{0.5\textwidth}
$f~~\R \rightarrow \R,~~f_{(x)}=x^2$\\
$f$ è \emph{suriettiva} se e solo se $Im(f)=y$\\
$Im(f)=[0,\infty)$\\
$f$ non è suriettiva perchè $-1 \not\in f$\\
per renderla \emph{suriettiva}:\\
$\overline{f}~~\R \rightarrow [0, +\infty),~~\overline{f}_{(x)}=x^2$\\
$f$ non è \emph{iniettiva} poichè $f_{(1)}=f{(-1)}$\\
per renderla \emph{inettiva}:\\
$f^*~~[0, +\infty) \rightarrow [0, +\infty)$
\end{minipage} &
\begin{minipage}{0.5\textwidth}
\flushright
\includegraphics{plot1.eps}~~~~~
\end{minipage}
\\
\end{tabular}`
Per il resto, funziona tutto perfettamente… Apparte quelle tilde che ho messo dopo il grafico, perchè altrimenti mi veniva troppo spostato a destra.
No, non funziona perfettamente, perché ti dà di sicuro un messaggio di Overfull \hbox: infatti il risultato del tuo tabular è probabilmente 39pt maggiore della larghezza di riga.
Inoltre il testo apparirà spostato verso destra, rispetto al margine sinistro. Infatti non hai tenuto conto degli spazi inseriti prima, tra e dopo le colonne.
`\begin{center}
\begin{minipage}[t]{.5\columnwidth}
$f\colon\R \rightarrow \R$, $f(x)=x^2$
$f$ è \emph{suriettiva} se e solo se $\im(f)=y$
$\im(f)=[0,\infty)$
$f$ non è suriettiva perchè $-1 \notin\im(f)$
per renderla \emph{suriettiva}:
$\overline{f}\colon\R \rightarrow [0, +\infty)$, $\overline{f}(x)=x^2$
$f$ non è \emph{iniettiva} poichè $f(1)=f(-1)$
per renderla \emph{inettiva}:
$f^*\colon [0, +\infty) \rightarrow [0, +\infty)$
\end{minipage}%
\begin{minipage}[t]{0.5\columnwidth}
\hrule height 0pt
\raggedleft
\includegraphics{plot1.eps}
\hrule height 0pt
\end{minipage}
\end{center}`
Nota che non si mette (x) a pedice di f, in alcun caso. Inoltre il nome della funzione si fa seguire da “:”, senza spazio prima e con spazio dopo (\colon). Ho tolto tutti i \\, perché devi abituarti a non usarlo, anche se lì potrebbero pure andarci.
Altri piccoli errori: si usa \notin perché \not\in non dà un buon risultato. Scrivere “$-1\notin f$” non ha senso. L’operatore “Im” va definito: se carichi amsmath puoi semplicemente scrivere nel preambolo
`\DeclareMathOperator{\im}{Im}`
Non puoi usare come nome \Im perché c’è già quel comando.
Ultime cose: \flushright non va usato, al suo posto va impiegata la dichiarazione \raggedleft; e non dimenticare il % dopo \end{minipage}.
Con l’argomento opzionale [t] a minipage ottieni l’allineamento che vuoi, ma nella minipage con il grafico devi aggiungere quel trucco con “\hrule 0pt” (motivi TeXnici)
Ciao
Enrico