Att g¨ora tabeller ¨ar en viktig del av att skriva en bra rapport. I OpenOffice kan man g¨ora ganska snygga tabeller och det finns en hel del finlir man kan g¨ora med tabeller som kan vara bra att kunna. N¨ar du g¨or en tabell ¨ar oftast den b¨asta taktiken f¨orst fylla i dina data i tabellen och sedan bekymra sig om tabellens utseende.
F¨or att skapa en tabell g¨or du s˚a h¨ar:
• F¨orst m˚aste du tala om f¨or OpenOffice att du vill g¨ora en tabell. Det enklaste s¨attet om du bara vill g¨ora en liten tabell ¨ar att klicka p˚a tabellknappen och
sedan dra med musen s˚a att r¨att antal rader och kolumner markeras. Det mer generella s¨attet att infoga en tabell ¨ar att ¨oppna menyn ”Table” och v¨alja alternativet ”Insert”
och sedan klicka p˚a ”Table”. Du f˚ar d˚a upp ett nytt f¨onster d¨ar du kan fylla i hur m˚anga rader och kolumner du vill att din tabell ska ha. Ett tredje alternativ ¨ar att trycka ctrl-F12, d¨ar F12 ¨ar funktionstangenten l¨angst upp p˚a tangentbordet.
• Du f˚ar nu upp ett tomt rutn¨at d¨ar du kan b¨orja fylla i dina uppgifter. Klicka med musen i den ruta du vill b¨orja skriva in dina uppgifter och skriv in det som ska st˚a d¨ar.
Du kan sedan flytta dig runt i tabellen genom att trycka p˚a ”Tab”-tangenten f¨or att komma till n¨asta ruta i tabellen, alternativt kan du klicka med musen i den ruta du vill till.
• Om du klickar n˚agonstans i en tabell s˚a kan du i menyn “Table” v¨alja “Table proper-ties”. D¨ar kan du under de olika flikarna v¨alja bl a:
– Hur tabellen skall linjeras upp i dokumentet (centrerat, v¨anster mm)
– Hur texten skall flyta i tabellen, om man skall till˚ata sidbrytning i tabellen eller inte, om tabellhuvudet skall upprepas p˚a varje ny sida.
– Kollumnvidden kan justeras till en exakt bredd.
– Linjernas tjocklek och f¨arg kan justeras, liksom cellernas bakgrundsf¨arg.
• Under menyn “Table” har du ocks˚a m¨ojlighet att l¨agga till eller ta bort nya rader eller kolumner. Du kan ocks˚a l¨agga till en tabell inuti en cell f¨or att f˚a en mer komplicerad struktur p˚a tabellen.
• Har du valt en cell i tabellen kan du i menyn “Table” v¨alja att dela upp den i fler antingen rader eller kolumner. V¨aljer du tv˚a eller fler celler som ¨ar grannar kan du i
“Table” v¨alja “merge” f¨or att sl˚a ihop dem till en.
N¨ar tabellen ser ut som du vill ha den och du har fyllt i allt du vill ska st˚a i tabellen g˚ar du till n¨asta punkt.
3.10. TABELLER 17
• N¨ar du skrivit in allt du vill ska st˚a i tabellen s˚a s¨atter du pekaren n˚agonstans i tabellen och klickar s˚a att den ¨ar vald. G˚a sedan till menyn ”Table” och v¨alj alternativet ”Auto format”. Du f˚ar d˚a upp ett nytt f¨onster d¨ar du kan v¨alja mellan de olika stilar som finns f¨or tabeller och v¨aljer den som du vill ha och klickar p˚a ”OK”-knappen (t¨ank p˚a att din tabell skall se bra ut ocks˚a n¨ar den skrivs ut i svart-vitt).
• Slutligen skriver du en tabelltext och justerar tabellen (i meningen att du l¨agger den d¨ar du vill ha den p˚a sidan). Oftast vill man ha centrerade tabeller. Det ¨ar i alla fall l¨attast att f˚a tabelltexten under tabellen p˚a ett snyggt s¨att f¨or centrerade tabeller.
Precis som n¨ar du skriver vanlig text kan du best¨amma hur texten i din tabell ska se ut, det vill s¨aga vilket typsnitt, vilken storlek och s˚a vidare.
3.10.1 Tabelltext
Alla tabeller ska ha en tabelltext d¨ar tabellen numreras och det st˚ar en kort beskrivning av vad tabellen inneh˚aller.
I stycket f¨or ”Textbehandling” fanns till exempel en tabell med f¨oljande tabelltext:
Tabell 3.1: Kopiera, Klippa ut och Klistra in text.
Tabelltexten skrivs med ett lite mindre typsnitt ¨an den vanliga texten, vanligtvis tv˚a punkter mindre. Den inleds med tabellens namn, i det h¨ar fallet Tabell 3.1 som ska vara i fet stil.
N¨ar du refererar till din tabell i texten sedan ¨ar det till det h¨ar namnet du refererar. Efter tabellnamnet kan du skriva in en kort beskrivning av vad tabellen inneh˚aller. Det ¨ar klart snyggast om tabelltexten st˚ar centrerad under tabellen.
F¨or att l¨agga till en tabell- eller figurtext s˚a klickar du p˚a figuren eller tabellen. H¨ogerklicka och v¨alj ’Caption...’. Skriv in figurtexten i rutan ’Caption’. V¨alj ’Category’ → ’Table’, s˚a l¨agger OpenOffice in Table N: f¨orst p˚a raden. I allm¨anhet vill man ¨andra typsnitt p˚a figurtexten: f¨or att g¨ora det s˚a klickar du utanf¨or figuren. Markera texten. Byt typsnitt och storlek (rak stil, 2 punkter mindre ¨an l¨optexten rekommenderas). V¨alj ’more...’ i formatlistan (f¨altet d¨ar det vanligtvis st˚ar ’Default’ i ¨ovre v¨anstra h¨ornet). V¨alj ’New style from selection’
i rutan l¨angst till h¨oger p˚a det f¨onster som kommer upp, v¨alj sedan Figurtext och klicka p˚a
’Overwrite’ n¨ar OpenOffice meddelar att stilen redan finns. V¨alj sedan: ’Update style’.
Om man vill referera till tabellen skriver du t.ex. “ som framg˚ar av Tabell “. Sedan, med mark¨oren kvar p˚a det st¨alle d¨ar du vill att siffran f¨or tabellen skall hamna, klickar du p˚a “Insert” i menyraden, sedan “Cross reference”. I den panel som kommer upp v¨aljer du “Table” i den v¨anstra kolumnen, i mittenkolumnen v¨aljer du vilken av dina tabeller du vill referera till och sedan i h¨ogra kolumnen “Number”. Har du lagt in dina tabelltexter automatiskt som beskrivet ovan och refererar till dem p˚a det h¨ar s¨attet s˚a kommer OpenOffice att h˚alla reda p˚a numreringen, ¨aven om ordningen ¨andras. Har du t.ex. lagt in tv˚a tabeller och sedan l¨agger in en ny mellan dessa b¨agge s˚a kommer den tabell som tidigare kallades
“Table 2” att d¨opas om till “Table 3”, och den referens du lade in som “Som framg˚ar av tabell 2” kommer automatiskt att uppdateras till “Som framg˚ar av tabell 3”.
3.10.2 Omvandla v¨arden fr˚an Octave till en tabell i OpenOffice
V¨ardena som Octave spottar ur sig ¨ar s¨allan speciellt snyggt utskrivna, och att klistra in hundra v¨arden, ett och ett, i en tabell ¨ar inte s˚a roligt. H¨ar f¨oljer en metod f¨or att skriva ut v¨ardena i Octave p˚a ett s˚adant s¨att att de l¨att kan omvandlas till en tabell i OpenOffice writer.
18 KAPITEL 3. ORDBEHANDLING MED OPENOFFICE WRITER L˚at din m-fil skriva ut v¨ardena i kolumner, separerade av semikolon: 3
%filen utskrift.m
% Definiera v¨ardena som ska inkluderas i textfilen x=(1:0.5:3)’; y=log(x); dx = 0.05*x; dy = dx./x;
% Skriv ut v¨ardena som kolumnvektorer, separerade med semikolon disp(’x (m); dx (m); ln(x [m]); dln(x [m]) ’);
for n=1:length(x)
ut=sprintf(’%0.2f; %0.2f; %0.2f; %0.2f’, x(n),dx(n),y(n),dy(n));
disp(ut);
end
Nu har du f˚att en utskrift i Octave-f¨onstret som b¨orjar s˚a h¨ar:
x (m); dx (m); ln[x (m)]; dln[x (m)]
1.00; 0.05; 0.00; 0.05 ...
Importera detta i OpenOffice:
• Markera utskriften i Octave-f¨onstret och kopiera den (t.ex. med Ctrl+C).
• ¨Oppna ett OpenOffice-textdokument och klistra in v¨ardena (Ctrl+V).
• Markera v¨ardena, klicka p˚a ’Table’ i menyraden, v¨alj ’Convert’ och d¨arefter ’Text to Table’.
• Markera ’Semicolons’ under ’Separate text as’ och klicka p˚a ’OK’.
Nu ¨ar Octave-utskriften omvandlad till en tabell, se nedan.
x (m) dx (m) ln[x (m)] dln[x (m)]
1.00 0.05 0.00 0.05
1.50 0.08 0.41 0.05
2.00 0.10 0.69 0.05
2.50 0.13 0.92 0.05
3.00 0.15 1.10 0.05
F¨or att klistra in en extra kolumn med v¨arden i en befintlig tabell:
• Skriv ut v¨ardena som en kolumnvektor i Octave.
• Klipp ut siffrorna och klistra in dem i textdokumentet.
• Markera siffrorna, klicka p˚a ’Table’ i menyraden, v¨alj ’Convert’ och d¨arefter ’Text to Table’. Klicka ’OK’.
Nu finns dina siffror i en ensam tabell med en enda kolumn, nu skall du klistra in dem i din gamla tabell:
• B¨orja med att skapa en ny, tom kolumn i din gamla tabell, genom att klicka p˚a ’Insert column’ i Table-verktygsf¨onstret, eller genom att v¨alja menyn ’Table’ → ’Insert’ →
’Columns...’
• Markera och kopiera hela den kolumn med siffror som du vill flytta.
• Markera hela den tomma kolumn d¨ar du vill ha dina siffror och klistra in dem.
3Formatterad utskrift med kommandot sprintf beskrivs i kapitel 10.2