Käytössä: OpenOffice.org 2.1, Linux, 680m6$Build-9095
Onko tämä bugi? Tilanteen saa esille tekemällä ensin kappatyyleillä otsikko1-n otsikot 1-n. Tämän jälkeen sisällysluettelo lisätään edellisten perään ja päivitetään. Kaikki toimii tähän asti.
Sitten valitaan otsikoille numerointityyli (F11 -> OtsikkoX -> Muuta -> Numerointi -> Numerointityyli ja listasta jokin). Kun päivitetään sisällysluettelo, äsken numeroidut otsikot katoavat luettelosta, eikä niitä saa enää mitenkään takaisin käyttäen näitä tyylejä. Vaihto esim. vielä numeroimattomaan tyyliin auttaa, mutta se ei ole sopiva ratkaisu, koska numerointia yritettäessä luettelo taas tyhjenee. Normaalisti nuo otsikoinnit käyttävät tyyliä Numerointi(Outline), jota ei saa itse valittua, mutta se on ainut, joka toimii. Kaikki itse muokatut numeroinnit menevät pilalle. En ole 2.1:llä ennen sisällystä tehnyt, mutta aiemmissa versioissa ei tällaista tullut vastaan.
Toisintamista varten aineistoa on osoitteessa http://dy.fi/iix
Helpotin selvitystyötä diffaamalla auki xml-tiedostojen muutokset "ehjästä" "rikkinäiseen". content.xml:n kopiointi ehjästä ei auta, vaan luettelon päivitys rikkoo luettelon jälleen. styles.xml:n kopiointi korjaa luettelon, mutta poistaa numeroinnin.
Onko jotain keinoa, miten tuon saa tehtyä oikein xml:ää käsin nypläämällä näin väliaikaisesti?
Onko tämä bugi? Tilanteen saa esille tekemällä ensin kappatyyleillä otsikko1-n otsikot 1-n. Tämän jälkeen sisällysluettelo lisätään edellisten perään ja päivitetään. Kaikki toimii tähän asti.
Sitten valitaan otsikoille numerointityyli (F11 -> OtsikkoX -> Muuta -> Numerointi -> Numerointityyli ja listasta jokin). Kun päivitetään sisällysluettelo, äsken numeroidut otsikot katoavat luettelosta, eikä niitä saa enää mitenkään takaisin käyttäen näitä tyylejä. Vaihto esim. vielä numeroimattomaan tyyliin auttaa, mutta se ei ole sopiva ratkaisu, koska numerointia yritettäessä luettelo taas tyhjenee. Normaalisti nuo otsikoinnit käyttävät tyyliä Numerointi(Outline), jota ei saa itse valittua, mutta se on ainut, joka toimii. Kaikki itse muokatut numeroinnit menevät pilalle. En ole 2.1:llä ennen sisällystä tehnyt, mutta aiemmissa versioissa ei tällaista tullut vastaan.
Toisintamista varten aineistoa on osoitteessa http://dy.fi/iix
Helpotin selvitystyötä diffaamalla auki xml-tiedostojen muutokset "ehjästä" "rikkinäiseen". content.xml:n kopiointi ehjästä ei auta, vaan luettelon päivitys rikkoo luettelon jälleen. styles.xml:n kopiointi korjaa luettelon, mutta poistaa numeroinnin.
Onko jotain keinoa, miten tuon saa tehtyä oikein xml:ää käsin nypläämällä näin väliaikaisesti?
Vastaukset 5
Vanhimmat
En ole aivan varma mitä haluat tehdä, mutta yleensä otsikkojen numerointi tehdään jäsennysnumeroinnilla, ei kappalenumeroinnilla. Eli Työkalut->Jäsennysnumerointi.
Kun otsikkotyyli on mukana jäsennysnumeroinnissa, näkyy tyylin numerointiasetuksissa "tyhjä" numerointityyli. Jos sen sitten muuttaa joksikin numerointityyliksi, ei sitä enää saa samasta ikkunasta takaisin, vaan pitää tehdä tuolta jäsennysnumeroinnin asetuksista. Ehkä vähän sekavaa joo.
Jep, otsikkojen numerointia tässä yritän. Olen ilmeisesti ymmärtänyt asian aiemmin täysin väärin, koska olen tuolla kappalenumerointi-kohdalla numeroinut otsikkoja jo yli 3 vuotta.
Tein nyt jäsennysnumerointi-tekniikalla ja lähti homma toimimaan. Palautetta voisin sen verran antaa, että toiminto oli todella hyvin piilotettu ja hankalasti nimetty sekä epämääräisesti sovitettu valikoihin, joten sitä ei mitenkään ilman etukäteistietoa voinut löytää.
Jos minulla on asiakirjassa kahdenlaisia 1. tason otsikoita, numeroituja ja numeroimattomia (Liitteet, lähteet jne), miten asetan numeroinnin pois osalta otsikoista siten, että muu tyyli periytyy 1. tason numeroiduilta otsikoilta? Sisällykseen numeroimattomat tulisivat samalle tasolle kuin numeroidut 1. tason otsikot.
Tuo otsikkojen numerointi on tosiaan ehkä hieman vaikea tehdä jollei etukäteen tiedä miten sen pitäisi toimia.
Mutta tämä kysymyksesi, miten esim. liitteet numeroidaan, on ihan hyvä. Yksi tapa ratkaista tämä ongelma on määrittää liiteluvuille oma "Otsikko 1"-tyyliin (perinnällä) pohjautuvan tyylinsä "Liite 1". Tämä tyyli ei normaalisti tulisi sisällysluetteloon, mutta sen voi määritellä sisällysluettelon "lisätyyliksi" seuraavasti. Valitse sisällysluettelo -> oikea hiiripainike -> Muokkaa hakemistoa -> Hakemisto/Luettelo-välilehti. Rastita Lisätyylit-valinta päälle ja napsauta "..."-painiketta. Valitse Liite 1 -tyyli, napsauta alareunasta >>-painiketta siirtääksesi sen 1-tasolle. Ja OK ja OK. Nyt Liite 1 -tyylisten otsikoiden pitäisi näkyä sisällysluettelossa.
Lienee kyllä joitain muita tapauksia, joissa tämä ei toimi, kuten vaikkapa luvun nimen näyttäminen ylätunnisteessa. Siinä voisi sitten kikkailla jotenkin sivutyylien, yms. kanssa. Vaihtoehtoinen tapa koko jutulle on käyttää liitteissä Otsikko 1 -tyyliä, mutta käsin asettaa kappaleasetuksista kullekin liiteotsikkokappaleelle sen numerointityyli eriksi.
Selvä juttu. Paljon kiitoksia.