LaTeX osaajia?

Koitan värkätä gradua ja tarvisi saada siihen rustattua muutama kuva. Miten LaTeX:lla kannattaisi piirtää kuva, jossa minulla on pisteitä rivissä tyyliin
. . . . . . . .
ja oikealla olevista pisteistä pitäisi saada käppyrä nuoli aikaisempiin pisteisiin. Siis pitäisi kuvata yksinkertaisia relaatioita taaksepäin. Noihin pisteiden alapuolella pitäisi vielä saada yksipaikkainen merkki, vaikka \alpha tjsp. Myös pienet pollukat käyvät jos pisteet eivät onnistu.

Olen selaillut vaikka mitä kikkoja, mutta en saa millään siistiä jälkeä aikaiseksi. Ideoita? Alustana on Windows ja cygwin.
10612
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

http://tex.loria.fr/prod-graph/zoonekynd/metapost/metapost.html

Varoitus: paljon kuvia.

Onko täällä kuvaa, joka on lähellä haluamaasi? Selviät silloin pienellä MetaPost-ohjelman opettelulla. MetaPost tekee PS-dataa, jonka voi liittää helposti LaTeX-dokuihin. Siihen se on tarkoitettukin.

Esimerkit voivat aueta paremmin, jos haet MetaPost-oppaan vaikkapa täältä:

http://tex.loria.fr/prod-graph/mpman.pdf

Varoitus: PDF-tiedosto

Kuten sanoin, se vaatii vähän opiskelua, mutta lienee sen väärti. Voisin toiste antaa esimerkin, mutta valitettavasti en nyt kerkeä, kun olen väärällä koneella.

Äänestä
  • Vaan onkohan kuin pirunmoinen opettelu? Pitääpä varsin koittaa asentaa ja kurkata vähän pintaa syvemmältä. Siinä näyttäisi olevan aikalailla niitä ominaisuuksia mitä kaipasinkin.

    Kiitos vinkistä.

    Äänestä

  • hjälpmej kirjoitti:

    Vaan onkohan kuin pirunmoinen opettelu? Pitääpä varsin koittaa asentaa ja kurkata vähän pintaa syvemmältä. Siinä näyttäisi olevan aikalailla niitä ominaisuuksia mitä kaipasinkin.

    Kiitos vinkistä.

    Niin, en usko, että siinä hirveä opettelu on. Jos noissa esimerkeissä on jotain aiheeseesi liittyvää, voit kopioida ja muokata sitä. Luulisin, että siinä ei pitkään mene - ja jos et pääse alkuun, kysy neuvoa vaikka täältä.

    Lisäksi MetaPost tulee useimpian LaTeX-versioiden mukana. Mitä komentorivilläsi tapahtuu, jos kirjoitat "mp" tai "mpost"? Jos ohjelma käynnistyy, sen voi lopettaa komennolla "\bye". (kaikissa lainausmerkit eivät tietenkään kuulu mukaan)

    Jos sinulla se ei toimi, MikTeX on hyvä Windows-LaTeX, joka toimii cygwininkin kanssa hyvin.

    Lopuksi vielä: hae aiheeseesi liittyvällä termillä esimerkkejä Googlella. LaTex diagrams (joku aihetta kuvaava sana). Koita myös metapost-sanan kanssa. Voit löytää juuri sinulle sopivia esimerkkejä. Niitä voit soveltaa omiin tarpeisiisi. Luulisin mahdolliseksi.

    Kerrotko vähän minkälaisia kuvia haluat tehdä, ja voin kasata illalla lyhyen esimerkin.

    Äänestä

  • Posteri kirjoitti:

    Niin, en usko, että siinä hirveä opettelu on. Jos noissa esimerkeissä on jotain aiheeseesi liittyvää, voit kopioida ja muokata sitä. Luulisin, että siinä ei pitkään mene - ja jos et pääse alkuun, kysy neuvoa vaikka täältä.

    Lisäksi MetaPost tulee useimpian LaTeX-versioiden mukana. Mitä komentorivilläsi tapahtuu, jos kirjoitat "mp" tai "mpost"? Jos ohjelma käynnistyy, sen voi lopettaa komennolla "\bye". (kaikissa lainausmerkit eivät tietenkään kuulu mukaan)

    Jos sinulla se ei toimi, MikTeX on hyvä Windows-LaTeX, joka toimii cygwininkin kanssa hyvin.

    Lopuksi vielä: hae aiheeseesi liittyvällä termillä esimerkkejä Googlella. LaTex diagrams (joku aihetta kuvaava sana). Koita myös metapost-sanan kanssa. Voit löytää juuri sinulle sopivia esimerkkejä. Niitä voit soveltaa omiin tarpeisiisi. Luulisin mahdolliseksi.

    Kerrotko vähän minkälaisia kuvia haluat tehdä, ja voin kasata illalla lyhyen esimerkin.

    Mainitsin MikTeXin siksi, että siinä tulee oletuksena myös MetaPost mukana. Ja se oli ilmainen kun viimeksi sen itselleni asensin.

    Linkki:

    http://www.miktex.org/

    Äänestä

  • Posteri kirjoitti:

    Niin, en usko, että siinä hirveä opettelu on. Jos noissa esimerkeissä on jotain aiheeseesi liittyvää, voit kopioida ja muokata sitä. Luulisin, että siinä ei pitkään mene - ja jos et pääse alkuun, kysy neuvoa vaikka täältä.

    Lisäksi MetaPost tulee useimpian LaTeX-versioiden mukana. Mitä komentorivilläsi tapahtuu, jos kirjoitat "mp" tai "mpost"? Jos ohjelma käynnistyy, sen voi lopettaa komennolla "\bye". (kaikissa lainausmerkit eivät tietenkään kuulu mukaan)

    Jos sinulla se ei toimi, MikTeX on hyvä Windows-LaTeX, joka toimii cygwininkin kanssa hyvin.

    Lopuksi vielä: hae aiheeseesi liittyvällä termillä esimerkkejä Googlella. LaTex diagrams (joku aihetta kuvaava sana). Koita myös metapost-sanan kanssa. Voit löytää juuri sinulle sopivia esimerkkejä. Niitä voit soveltaa omiin tarpeisiisi. Luulisin mahdolliseksi.

    Kerrotko vähän minkälaisia kuvia haluat tehdä, ja voin kasata illalla lyhyen esimerkin.

    Pienen väkerryksen jälkeen sain kuvan tehtyä ja jopa upotettua dokumenttiini. Se näyttääkin ihan hyvältä :)

    Sitä en keksinyt, että miten kuvalle saa lopullisessa dokumentissa kuvatekstin ja viittauksen tehtyä. Eli olen upottanut sen dokumenttiin litanialla:
    For the graph would be

    \input epsf
    $$\epsfbox{testi.1}$$

    Mutta tuota ei voi tyrkätä begin{picture}:n sisään. Onko tuohon upottamiseen joku järkevämpi tapa vai miten saan captionin ja labelin asetettua?

    Kiitos paljon vinkistä! Aion opetella tästä ainakin perusteet jatkotarpeita varten, vaikuttaa nimittäin jouhevalta värkiltä.

    Äänestä

  • hjälpmej kirjoitti:

    Pienen väkerryksen jälkeen sain kuvan tehtyä ja jopa upotettua dokumenttiini. Se näyttääkin ihan hyvältä :)

    Sitä en keksinyt, että miten kuvalle saa lopullisessa dokumentissa kuvatekstin ja viittauksen tehtyä. Eli olen upottanut sen dokumenttiin litanialla:
    For the graph would be

    \input epsf
    $$\epsfbox{testi.1}$$

    Mutta tuota ei voi tyrkätä begin{picture}:n sisään. Onko tuohon upottamiseen joku järkevämpi tapa vai miten saan captionin ja labelin asetettua?

    Kiitos paljon vinkistä! Aion opetella tästä ainakin perusteet jatkotarpeita varten, vaikuttaa nimittäin jouhevalta värkiltä.

    http://www-group.slac.stanford.edu/techpubs/help/figures/latex2efigs.html

    Tuolla kerrotaan alkeet \includegraphics -komennon käytöstä. Se voisi olla sopiva ratkaisu.

    MetaPostin opetteluun yksi hyvä reitti on Knuthin MetaFontBook, jossa opetetaan läheisen sukulaisen metafontin käyttöä. Monet ideat voi siirtää suoraan metapostiin, ja Knuthin tapa esittää asiat on ihan hyvä. Metafont on varsinaisesti fonttien tekoon tarkoitettu ja metapost sen laajennus.

    Äänestä

xypic-pakettia olen ainakin itse käyttänyt. Google löytää.

Äänestä
  • Koitin xypic:ä käyttää, mutta kuvista tuli tosi suttuisen näköisiä. Tiedän, että LaTeX:n perustyökaluilla voisi piirtää tällaisen kuvan, mutta en vaan ilmeisesti osaa...

    Äänestä

  • hjälpmej kirjoitti:

    Koitin xypic:ä käyttää, mutta kuvista tuli tosi suttuisen näköisiä. Tiedän, että LaTeX:n perustyökaluilla voisi piirtää tällaisen kuvan, mutta en vaan ilmeisesti osaa...

    Jos ne ovat suttuisia, syynä voi olla niiden pienuus, jonka takia ne pitää skaalata isommiksi. LaTeX:in puolella se skaalaus voi aiheuttaa suttuisuutta. Voiko xypic:in sisällä kertoa, että ne pitää skaalata (scale) isoiksi?

    Tämä on vain arvaus, en tunne xypic:in käyttöä.

    Äänestä

  • En tiedä, arvaan kirjoitti:

    Jos ne ovat suttuisia, syynä voi olla niiden pienuus, jonka takia ne pitää skaalata isommiksi. LaTeX:in puolella se skaalaus voi aiheuttaa suttuisuutta. Voiko xypic:in sisällä kertoa, että ne pitää skaalata (scale) isoiksi?

    Tämä on vain arvaus, en tunne xypic:in käyttöä.

    Ongelmaksi tulee se, että kuvassa on useampi relaatio ja kovin isoa versiota ei paperille mahdu. Tiedän, että xypic:llä voi kyllä tehdä siistiä jälkeä (itse asiassa kuva mistä otin mallia on tehty xypic:llä, mutta tekijä ei ole maisemissa), mutta en onnistunut siinä itse.

    Ehkä jonnin sortin uusavuttomuutta sekin :)

    Äänestä

Kommentoi aloitusta


hjälpmej kirjoitti:

Koitan värkätä gradua ja tarvisi saada siihen rustattua muutama kuva. Miten LaTeX:lla kannattaisi piirtää kuva, jossa minulla on pisteitä rivissä tyyliin
. . . . . . . .
ja oikealla olevista pisteistä pitäisi saada käppyrä nuoli aikaisempiin pisteisiin. Siis pitäisi kuvata yksinkertaisia relaatioita taaksepäin. Noihin pisteiden alapuolella pitäisi vielä saada yksipaikkainen merkki, vaikka \alpha tjsp. Myös pienet pollukat käyvät jos pisteet eivät onnistu.

Olen selaillut vaikka mitä kikkoja, mutta en saa millään siistiä jälkeä aikaiseksi. Ideoita? Alustana on Windows ja cygwin.

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