18. juni 2007 - 13:05Der er
6 kommentarer og 1 løsning
LaTeX: Minipage i en float uden caption?
Jeg kan trods ideer bl.a. herfra ikke få styr på mine LaTeX 'faktabokse' (kaldet 'displays'), som jeg bruger i min samfundsvidenskabelige afhandling. Boksene skal være floats på linje med mine figurer og tabeller, og skal indeholde tekst med interne 'minipage'-fodnoter. De skal være indrammede, 0.8/linewidth brede og centrerede. De må ikke have en synlig caption, men skal kunne referes til vha. label og have deres egen "List of Displays".
Jeg har definteret en float kaldet "display", lægger en minipage i, forsøger centrering og mishandler \caption. Resultatet er i bedste fald mådeligt, og elegant er det heller ikke. Kan en der faktisk forstår LaTeX hjælpe?
\begin{center} \begin{display} \begin{minipage}{0.8\linewidth} \small{\textbf{Display \ref{display:3fruits}: Three Fruits}\\ It is important to keep in mind that fruits are highly varied, as these three examples illustrate: \begin{description} \item[Apples:] The apple is one of the pome (fleshy) fruits, in which the ripened ovary and surrounding tissue both become fleshy and edible.\footnote{According to \citet{hansen04} several variants are found.} \item[Pears:] The pear tree is broad-headed and up to 13 m (43 feet) high at maturity; it is taller and more upright than the apple tree.\footnote{See \citet[pp.~10223--24]{britannica04} for a detailed description.} \item[Bananas:] The banana is valued in the temperate zone for its flavour, nutritional value, and availability throughout the year.\footnote{A final silly footnote to a silly example.} \end{description} } %ends small \caption*[Three Fruits]{} % invisible here, visible only in `List of Displays' \label{display:3fruits} \end{minipage} \end{display} \end{center}
Blandt problemerne ved min 'løsning' er
(1) Tre "Latex Error: Command \itshape invalid in math mode" vistnok for hver \item og/eller \footnote?
(2) Rammen om mit "display" fylder 1/linewidth, men burde ligesom minipage-indholdet fylde 0.8/linewidth -- og være centreret. Er der en kommando til at gøre float'en smallere?
(3) \caption er tom, men den fylder alligevel en tom linje -- den skal helt væk.
V.h.a. boksens (interne) nummererede 'overskrift' \small{\textbf{Display \ref{display:3fruits}: Three Fruits}\\
mvh J
Synes godt om
Slettet bruger
18. juni 2007 - 15:17#3
kommentarer:
* \small er ikke en makro, i.e. den tager ikke noget argument, der er en deklaration, dvs. skriver du \small{hest} nisse, så er både hest og nisse i small
* Der er ikke nogen som siger at \caption skal stå til sidst, eneste krav er at \label skal stå efter \caption. Så i dette tilfælde er det nemmere at anvende \caption til at skrive overskriften.
Jeg kigger lidt nærmere på det
Synes godt om
Slettet bruger
18. juni 2007 - 15:33#4
hmm, det havde været en del nemmere hvis du anvendte memoir klassen, dens implementation af \newfloat giver ikke denne trælse feature med at caption kommer i bunden uden for kassen
Synes godt om
Slettet bruger
18. juni 2007 - 15:56#5
Vi går old school, for at løse problemet, følgende er kraftigt inspireret af book klassen (hvilket jeg formoder aauthesis er bygget over, desværre), desuden anvendes caption pakken til at styre udseendet af \caption under display floaten.
It is important to keep in mind that fruits are highly varied, as these three examples illustrate: \begin{description} \item[Apples:] The apple is one of the pome (fleshy) fruits, in which the ripened ovary and surrounding tissue both become fleshy and edible.\footnote{According to \citet{hansen04} several variants are found.} \item[Pears:] The pear tree is broad-headed and up to 13 m (43 feet) high at maturity; it is taller and more upright than the apple tree.\footnote{See \citet[pp.~10223--24]{britannica04} for a detailed description.} \item[Bananas:] The banana is valued in the temperate zone for its flavour, nutritional value, and availability throughout the year.\footnote{A final silly footnote to a silly example.} \end{description} \end{display}
Stor tak til daleif for det prompte, velfungende og for book-klassen elegante svar (aauthesis.cls er ganske rigtigt bygget over book). Jeg afvejer nu om det kan betale sig for mig at flytte mit 200+ siders manuskript over til memoire. mvh J
Synes godt om
Slettet bruger
18. juni 2007 - 23:14#7
Det komemr an paa hvor lang tid der er til det skal afleveres.
Synes godt om
Ny brugerNybegynder
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.