Pubblicato in: Computer

Stai qui!

Credo che una delle “sfide” più grandi per chi scrive in LaTeX sia posizione le immagini dove vuole lui e non l’editor. Cioè, capisco benissimo lo scopo della scelta migliore (l’immagine viene messa dove risalta meglio all’occhio e aiuta la leggibilità).

Però immaginate di dover inserire un’immagine “avvolta” dal testo.

In un elenco.

Insomma, ‘na rogna.

Chi scrive in LaTeX sa già perché: il pacchetto utilizzato per avvolgere un’immagine con del testo è wrapfig, abbastanza flessibile, ma totalmente incompatibile con qualsiasi tipo di elenco. Come fare, allora?

Qui ho trovato un workaround abbastanza funzionale: basta giocare con la minipage. Vi posto qui l’esempio riportato nel forum:

\documentclass[11pt, a4paper]{article}
\usepackage[demo]{graphicx}
\usepackage{enumitem}

\begin{document}
  \normalsize
  {\bfseries Multiple Choice: }% do not use \bf in LaTeX it is deprecated 20+ years ago
  \begin{enumerate}
    \item As shown in the figure. This rock is phaneritic and contains quartz, K-feldspar, and plagioclase in nearly equal amounts. What is it?

    \begin{minipage}{.45\textwidth}
      \begin{enumerate}[label=(\Alph*), itemsep=0pt]% never number things manually!
        \item rhyolite
        \item basa
        \item diorite
        \item ash-flow tuff
        \item  granite
      \end{enumerate}
    \end{minipage}
    \begin{minipage}{.45\textwidth}
      \includegraphics[scale=0.5]{Exam1_Fig1.jpg}
    \end{minipage}
  \end{enumerate}
\end{document}

Il risultato è così:

uejjh

L’esempio vale anche per itemize. Da notare lo spazio dopo la prima voce dell’elenco e prima della prima minipage.

Carino, no? 🙂

Annunci

Autore:

Rigidamente flessibile, con il cuore legato al passato e le mani immerse nel futuro presente.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...