LaTeX minipage – posizionamento dei contenuti uno accanto all’altro

Con l'ambiente

minipage, è possibile creare pagine più piccole all'interno di una pagina con una larghezza fissa in LaTeX. Potete anche inserire elementi familiari come tabelle, immagini o paragrafi - solo gli oggetti scorrevoli e le note a margine non sono possibili. Come esattamente l'ambiente è definito e appare in LaTeX, lo imparerai nel seguente articolo tipps+tricks.

  • Come usare minipage in LaTeX
  • Esempi per minipage

Come usare minipage in LaTeX

L'idea dietro minipage è che puoi creare un'altra pagina dentro una pagina usando l'ambiente minipage. Questo è pratico se, per esempio, due immagini devono essere posizionate una accanto all'altra. Un ambiente minipage è definito come segue:

begin{minipage}[posizione esterna][altezza][posizione interna]{larghezza}
Esempio di immagine o testo
end{minipage}

L'ambiente ha una specifica obbligatoria (parentesi graffe) e tre specifiche opzionali (parentesi quadre):

  • {larghezza}: la larghezza tra le parentesi graffe è una specifica obbligatoria e definisce la larghezza della minipagina. Un valore assoluto come 4cm, o un valore relativo come 0.2textwidth, può essere specificato qui. In pratica, diverse minipagine sono poste una accanto all'altra - cioè, la somma delle larghezze non dovrebbe essere più ampia della larghezza totale del testo. Questo può essere definito meravigliosamente con le larghezze relative.
  • [posizione esterna]: La posizione esterna allinea la minipage in relazione alla linea di base corrente. Qui, i seguenti tre argomenti sono validi: c = centro: il centro della minipagina forma una linea con la linea di base corrente; t = superiore: la linea di base superiore della minipagina forma una linea con la linea di base corrente; b = inferiore: la linea di base inferiore della minipagina forma una linea con la linea di base corrente.
  • [altezza]: L'altezza è data come misura di lunghezza (es. 5cm) e determina l'altezza totale della minipagina creata. Questo non significa che il testo viene compresso all'altezza, ma piuttosto che viene usata l'altezza reale del contenuto. La specifica è opzionale.
  • [posizione interna]: Analogamente alla posizione esterna, anche la posizione interna è opzionale. Qui, il riferimento è allineato all'altezza. I tre argomenti sono di nuovo: c, t, b.

Un esempio: si vuole creare una minipage posizionata in alto, in modo che l'intestazione della minipage si trovi sulla linea di base attuale della pagina, per così dire. Inoltre, la minipagina dovrebbe essere alta 8 cm e il contenuto dovrebbe essere centrato su di essa. La larghezza dovrebbe essere la metà della larghezza del testo. Il tutto è realizzato in LaTeX come segue:

begin{minipage}[t][8cm][c]{0.5textwidth}
Testo o immagine
end{minipage}

Esempi per minipage

Nel primo esempio, due immagini devono essere posizionate una accanto all'altra. Le singole immagini devono essere impostate a metà della larghezza del testo. Questo funziona con una larghezza di testo di 0,5. La minipagina è posizionata con t rispetto alla linea di base corrente.

È anche consigliabile includere le minipagine in un ambiente scorrevole. Questo garantisce che l'ambiente sia a filo con i bordi del testo circostante. Il tutto funziona racchiudendo ulteriormente le minipagine con begin{figure}[htbp] e end{figure}.

Nota: Per usare le immagini, il pacchetto graphicx deve essere importato con usepackage{graphicx} nel preambolo.

begin{figure}[htbp]
begin{minipage}[t]{0.5textwidth}
includegraphics[width=textwidth]{heise.png}
fine{minipage}
inizio{minipage}[t]{0.5{textwidth}
includegraphics[width={textwidth]{heise.png}
fine{minipage}
fine{figura}