Hallo,
Ik wil in LaTeX een subfigure maken met daarin 1 groot (qua hoogte) en 1 klein plaatje, waarbij het kleine plaatje verticaal gecentreerd wordt t.o.v. het kleine plaatje. Uiteraard heb ik zelf al wat zoekwerk verricht, en ben bij de subfig package uitgekomen. Uit het pdfje bij dit pakketje heb ik de volgende code gehaald:
In principe doet dit wat het moet doen, de plaatjes zijn verticaal gecentreerd, zie plaatje.

Het probleem is dat ik deze code niet zelf bedacht heb, ik heb dus geen idee wat ie doet, en wat \newsavebox, \sbox ect doet. Het lijkt erop dat de rechter box waar het plaatje in staat te groot is, waardoor het plaatje te ver naar rechts staat en de caption te breed is. Ik denk dat ik op een of andere manier die box even breed moet maken als het plaatje, maar ik heb dus geen idee hoe. Iemand een suggestie?
Jochem
Ik wil in LaTeX een subfigure maken met daarin 1 groot (qua hoogte) en 1 klein plaatje, waarbij het kleine plaatje verticaal gecentreerd wordt t.o.v. het kleine plaatje. Uiteraard heb ik zelf al wat zoekwerk verricht, en ben bij de subfig package uitgekomen. Uit het pdfje bij dit pakketje heb ik de volgende code gehaald:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| \newsavebox{\tempbox} \begin{figure}% \centering \sbox{\tempbox}{.. large figure code...}}% \subfloat[Large figure caption]{\usebox{\tempbox}}% \subfloat[Small figure caption]{% \vbox to \ht\tempbox{% \vfil ... small figure code ... \vfil}}% \caption{Two more sub-floats} } \end{figure} |
In principe doet dit wat het moet doen, de plaatjes zijn verticaal gecentreerd, zie plaatje.

Het probleem is dat ik deze code niet zelf bedacht heb, ik heb dus geen idee wat ie doet, en wat \newsavebox, \sbox ect doet. Het lijkt erop dat de rechter box waar het plaatje in staat te groot is, waardoor het plaatje te ver naar rechts staat en de caption te breed is. Ik denk dat ik op een of andere manier die box even breed moet maken als het plaatje, maar ik heb dus geen idee hoe. Iemand een suggestie?
Jochem