Avatar billede weis Nybegynder
19. april 2007 - 16:50 Der er 2 kommentarer og
1 løsning

minipage og tekstplacering

Jeg er ved at lave to minipages ved siden af hinanden. Den først med tekst i og den næste med et billede i. Jeg har forsøgt mig med koden her under, men min tekst bliver placeret ved bunden af billedet eller lige midt for billedet. Hvordan får jeg teksten til at begynde i samme højde som billedet?

\begin{figure}[h]
\centering
\begin{minipage}[t]{0.45\textwidth}
tekst
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{billede}
\caption{tekst}
\label{FIG:1}
\end{minipage}
\end{figure}
Avatar billede Slettet bruger
19. april 2007 - 19:25 #1
Det er faktisk ret bøvlet, [t]'et ved minipage betyder at baseline for første linie i hver af de to minipages skal justere overfor hinanden. Men i minipages men billedet er der jo kun een linie (som er ret høj).

Det man kan gøre er at sænke billedet på en snedig måde. Tjek det nedenstående eksempel, du skal så bare erstatte \rule{5cm}{5cm} med \includegraphics[width=0.8\textwidth]{billede} (begge steder)

\documentclass{article}
\usepackage{calc}
\begin{document}
\begin{minipage}[t]{0.45\linewidth}
  tekst
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\linewidth}
  \raisebox{\topskip-\heightof{\rule{5cm}{5cm}}}{\rule{5cm}{5cm}}
\end{minipage}
\end{document}

tricket er at vi løfter billedet med højden af den første linie i minipagen, og derefter sænker med hele højden af billedet.

(husk forresten at [h] ved figure, IKKE betyder indsæt figuren HER!!! det er bedre at benytte [htbp])


/daleif
Avatar billede weis Nybegynder
19. april 2007 - 20:05 #2
tak, den havde jeg aldrig selv gættet. Er det ikke noget med at man kan tvinge den til at blive placeret samme sted som den er i kode ved [!h]
Avatar billede Slettet bruger
19. april 2007 - 20:20 #3
nej, det er igen en misforftåelse. !-tegnet betyder bare at LaTeX i dens beregninger vedrørende placeringen ikke skal tage hensyn til visse indbyggede størrelser.

Jeg vil i stedet anbefale at man helt holder op med dette med at at figuren skal være 'lige her'.

Lær i stedet at skrive teksten således at det er lige gyldigt hvor figuren er placeret. Hvis den kommer for langt væk kan man se lidt på \FloatBarrier fra placeins pakken.

/daleif
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester