Avatar billede foo85 Novice
22. februar 2010 - 16:24 Der er 6 kommentarer og
1 løsning

Float indeni en box

Hej eksperter

Jeg har et problem med at få floats (figure) inden i en kasse med ramme.

Jeg har en kommando
\newcommand{\frbox}[1]{
    \framebox[\textwidth][l]{
        \parbox[t]{0.97\textwidth}{
        #1
    }}
}

Som jeg bruger til at skrive noget tekst inde i en kasse der er hele tekstsiden bred. Mit problem er når jeg forsøger at sætte en figur ind i kassen, hvor den ikke vil compile (figuren kommer ikke med i det endelige dokument)

Jeg har også forsøgt at lave ovenstående med en minipage, men den vil heller ikke have floats i sig.
Koden jeg forsøger at sætte ind i en kasse (se ovenstående kode) er
\begin{figure}[#1]
    \begin{center}
        \includegraphics[width= #2 \textwidth]{#3}
        \caption{#4 \label{fig:#3}}
    \end{center}
\end{figure}


Min billede-kommando er lagt ind som sin egen kommando, men det virker heller ikke hvis jeg skriver alle de linjer direkte.

Der er tydeligvis noget om LaTeX jeg ikke ved, for jeg forstår ikke at jeg ikke kan få en float ind i en kasse med ramme. Hvis jeg bare vil sætte et billede ind som ikke er float, er der ingen problemer.

Håber nogen kan hjælpe.
Avatar billede Slettet bruger
22. februar 2010 - 19:41 #1
Du kan ikke lave en float inden i en kasse, lav kassen indeni floaten.

det anbefales også at du undgår center omkring dit billede da det giver ekstra luft.
Avatar billede foo85 Novice
23. februar 2010 - 12:40 #2
Problemet er at jeg skal have billedetekst (med nummerering) på mit billede som skal være inde i den indrammede kasse... Det kan jeg da ikke umiddelbart ved at sætte en kasse ind i floaten?

Med hensyn til centreringen... Skal man bruge \centering istedet? Jeg skal have billedet centreret.
Avatar billede Slettet bruger
23. februar 2010 - 12:50 #3
\begin{figure}[htbp]
\centering
\framebox[\textwidth][l]{%
        \parbox[t]{0.97\textwidth}{%
        \centering
        \includegraphics[...]{...}
        \caption{...}
        \label{...}
    }
}
\end{figure}

virker da fint
Avatar billede foo85 Novice
23. februar 2010 - 12:58 #4
På den måde... Clever clever :)

Det virker præcis som det skal... Jeg siger mange tak for hjælpen (smider du lige et svar) :)
Avatar billede Slettet bruger
23. februar 2010 - 13:04 #5
et svar, på din maskine skal du måske prøve at køre

tag evt. et kig i denne her

http://ctan.org/tex-archive/info/epslatex/english/
Avatar billede foo85 Novice
23. februar 2010 - 13:10 #6
Ja jeg har allerede kørt det, og det gør lige som jeg vil have det til...

En ramme

Noget tekste
Billede med caption
mere tekst

ramme slutter
Avatar billede Slettet bruger
23. februar 2010 - 13:18 #7
linien "på din maskine skal du måske prøve at køre" var en fejl fra min side
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