Numerointityyli sekoittaa hakemiston

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?
5601
Äänestä

Muut lukivat myös

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.

Äänestä
  • 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ää.

    Äänestä

  • jm_ kirjoitti:

    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.

    Äänestä

  • jm_ kirjoitti:

    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.

    Äänestä

  • Magi_Suuri kirjoitti:

    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.

    Äänestä

Kommentoi aloitusta


jm_ kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu