Avatar billede el-prebsi Nybegynder
28. november 2002 - 22:26 Der er 10 kommentarer

Hvor placeres grafikken?

Hej.

Jeg har følgende information til indsættelse af en eps-fig:
\begin{figure}[htbp] ... \end{figure}
    The htbp specifies that you will allow TeX to insert the figure at any of
        * the current position in the document (here: `h')
        * the top of a page (`t')
        * the bottom of a page (`b')
        * on a page that only contains tables and figures (`p')

Dette må betyde at hvis jeg skriver:
\begin{figure}[h] vil min figur blive indsat på den plads i dokumentet, (imellem de to tekster den står), men det gør den ikke. Den smider blot figurerne ind på næste side.

Hvordan bestemmer jeg, hvor figuren skal placeres henne? Jeg vil gerna have den til at stå lige efter den tekst jeg har skrevet (det er lige ved et sideskift).
Avatar billede haken Nybegynder
28. november 2002 - 22:44 #1
lad være med at skrive \begin{figure} og \end{figure} bare skriv \includegrafic mener jeg der hedder.
Avatar billede haken Nybegynder
28. november 2002 - 22:46 #2
eks \includegraphics{graf.eps}
Avatar billede haken Nybegynder
28. november 2002 - 22:46 #3
det burde sætte billedet på den plads du havde tænkt dig...
Avatar billede thomasledet Nybegynder
28. november 2002 - 23:32 #4
tjo, men det har nok ikke det ønskede resultat... så vil man jo ikke længere kunne identificere billedet osv...

et bedre trick er nok at bruge "here" indikatoren...

\begin{figure}{h}
...
\end{figure}
Avatar billede thomasledet Nybegynder
28. november 2002 - 23:34 #5
ups... så ikke, at du allerede havde prøvet dette...

tex er så "snedigt" indrettet, at billeder osv altid placeres, så det "ser bedst ud"... (synes tex)... ikke desto mindre er det ofte sådan, at man ønske billedet præcist eet sted...

du kan prøve med

\nopagebreak{

tekst... blablabla

\begin{figure}
...
\end{figure}
}

og så krydse fingre...
Avatar billede barklund Nybegynder
29. november 2002 - 12:29 #6
Man kan aldrig bruge "h" alene - tex erstatter det automatisk med "ht"... (i hvert fald min version)...

TeX page-breaking algoritme er fuldstændig sindsyg at komme til at forstå, men det er nok en ide, at sætte den tekst og billede, der SKAL høre sammen ind i en minipage, for så er du sikker på, at det kommer sammen.

Men det er okay, at man ikke kan bestemme det selv, synes jeg. Hvad nu, hvis dit afsnit før billedet slutter 4 cm fra bunden og billedet fylder 8 cm og du siger, at billedet SKAL komme lige neden under dette afsnit? Skal den så smide dette afsnit og billedet til næste side og efterlade denne side halvtom?

Når man skriver matematisk tekniske bøger/rapporter (som er intentionen og hvad jeg bruger det til), så strukturerer man det altid således, at billederne ikkke nødvendigvis står der, hvor man refererer til dem. Bare giv dit billede en label og så bruge (cf.~\ref{pic:mit_diagram1} on page.~\pageref{pic:mit_diagram1}) hvis du har en mistanke om, at diagrammet stikker af til en anden side...

/Barklund
Avatar billede thomasledet Nybegynder
29. november 2002 - 13:05 #7
barklund> jeg er fuldtændigt enig...
Avatar billede ljm21 Praktikant
04. december 2002 - 15:14 #8
[h] kan udvides til [!h]. Saa vil latex proeve lidt haardere paa at placere billedet "her".
Avatar billede barklund Nybegynder
04. december 2002 - 15:41 #9
(men erstatter det stadig med [!ht] når den compiler...)
Avatar billede ljm21 Praktikant
10. marts 2004 - 09:38 #10
Hvis du fik dit svar så luk spørgsmålet, ellers må du uddybe.

Lars
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