Vinnaren i pepparkakshustävlingen!
2011-02-19, 15:44
  #1
Medlem
I min kod har jag placerat en tabell på det ställe jag vill ha den, men vid kompileringen flyttar den på sig till nästa sida. Hur fixar man det?

Bild: http://data.fuskbugg.se/skalman02/latex.jpg
Citera
2011-02-19, 15:48
  #2
Medlem
Om det är en stor tabell, gör inte det. Använd istället \label, \caption och \ref för att hänvisa till tabellen i texten, så det står, "Data som uppmättes kan ses i Tabell 1".

Om det är en liten tabell och du måste ha den just där, använd \begin{tabular} enbart istället för \begin{table}.
Citera
2011-02-19, 16:27
  #3
Medlem
Citat:
Ursprungligen postat av dbshw
Om det är en stor tabell, gör inte det. Använd istället \label, \caption och \ref för att hänvisa till tabellen i texten, så det står, "Data som uppmättes kan ses i Tabell 1".

Om det är en liten tabell och du måste ha den just där, använd \begin{tabular} enbart istället för \begin{table}.

Ok. Hur stor tabell räknar du som "stor"? Denna är 7*2. Ska göra en till nu som kommer bli 6*6. Jag själv tycker inte att det ser onaturligt ut när de ligger i texten, men å andra sidan är detta min första labbrapport i LaTeX. Vad säger du?
Citera
2011-02-19, 16:42
  #4
Medlem
7*2 eller 6*6 tycker jag är okej att lägga direkt i texten, men det skulle heller inte skada att ha det flytande.

Problemet är väl mer när tabellen råkar hamna vid en sidbrytning. då kan det lätt se onaturligt ut med en massa tomrum för att tabellen inte får plats på sidan innan.
Citera
2011-02-19, 19:23
  #5
Medlem
evolutes avatar
Du kan försöka "tvinga" din float (alltså din table-environment i detta fall) att hamna på den plats du vill genom att lägga till ett [h] efter \begin{table}.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback