Portál AbcLinuxu, 11. května 2025 23:35

Dotaz: Jak zaintegrovat Olsakuv program vlna do LyX?

27.2.2010 00:02 edumach | skóre: 2
Jak zaintegrovat Olsakuv program vlna do LyX?
Přečteno: 2156×
Odpovědět | Admin
Pan Google neví. Poradí mi někdo?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.2.2010 10:03 Jan Trávníček | skóre: 10 | blog: ehonza | Existuje
Rozbalit Rozbalit vše Re: Jak zaintegrovat Olsakuv program vlna do LyX?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Program vlna se musí podle toho co si pamatuju zpustit pro každý soubor před vlastnim provedením kompilace latexem (pro tebe lyxem). Návod podle vutbr, Olšákova stránka mi nejela.
To mess up a Linux box, you need to work at it; to mess up your Windows box, you just have to work on it.
27.2.2010 11:51 edumach | skóre: 2
Rozbalit Rozbalit vše Re: Jak zaintegrovat Olsakuv program vlna do LyX?

u souborů s příponou .tex to umím. Tam se vlnky vkládají do kódu natvrdo (V~Praze) nebo se ovlnkuje výsledný .tex tak, jak je uvedeno ve vašem odkazu.

$> vlna -l -m -n dokument.tex

Potíž je, že LyX používá odlišnou syntaxi a nelze do zdroje vlnky jen tak přidat (kromě Ctrl+mezerník).

Pokud jsem to pochopil, mám soubor .lyx exportovat do .tex, doplnit vlnky a poté opět naimportovat do LyXu? To mi přijde těžkopádné a nesmyslně složité.

Ve Windows se to dá provést velice elegantně pomocí dávky, kde se vlnky fakticky do zdroje nepřidávají, ale ovlnkuje se až výstup z LyXu před vygenerováním PDF. Jinými slovy, ve zroji se vlny vůbec neobjeví (kromě ručních Ctrl+mezerník) viz people.fsv.cvut.cz/~vydra/lyxcesky.htm bod číslo 5.

 

Přeci musí něco podobně jednoduchého a elegantního fungovat i v Linuxu?

27.2.2010 12:16 helb
Rozbalit Rozbalit vše Re: Jak zaintegrovat Olsakuv program vlna do LyX?

LyX nepoužívám, ale ten skript z odkazu lze úplně primitivně upravit „pro linux“:

#!/bin/bash
vlna -l -f ${1} ${1}vlna
pdflatex ${1}vlna

…a uložit třeba jako vlnapdf.sh a nastavit LyX aby ho používal místo pdflatexu, stejně jako v tom odkazovaném návodu. Jen si dejte pozor, aby byl skript spustitelný (chmod +x vlnapdf.sh).

27.2.2010 20:10 edumach | skóre: 2
Rozbalit Rozbalit vše Re: Jak zaintegrovat Olsakuv program vlna do LyX?
super, díky, funguje.

Nechápu, proč mě to nenapadlo hned ... se stydím :-)
15.3.2013 21:54 ritchey
Rozbalit Rozbalit vše Re: Jak zaintegrovat Olsakuv program vlna do LyX? návod pro Apple/Mac
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

pokud by někoho zajímalo, jak zprovoznit vlnu na Macu, tak tady je návod (omlouvám se za návod psaný polopatě, ale nikde na netu jsem nic podobného nenašel a musel paběrkovat z různých zdrojů, navíc jablíčkáři nejsou zase tak zvyklí kompilovat zdrojový kód).
  1. musí být nainstalovány Command Line Tools z webu Apple (https://developer.apple.com/downloads/index.action)
  2. dále je potřeba v terminálu zkompilovat program vlna (http://uloz.to/xQABGP4/vlna-1-5-zip)
    sudo ./configure
    sudo make
    sudo make install
  3. do domácího kmenového adresáře umístit skript vlnapdf.sh s obsahem:
    #!/bin/bash
    vlna -l -f -v aAsSkKuUiIoOvVzZ<>-± ${1} ${1}vlna
    pdflatex ${1}vlna
    parametrem -v upřesníte, za jakými znaky má vlna dělat nezlomitelnou mezeru (doplnil jsem ještě matematická znaménka)
  4. skriptu je potřeba přidat spustitelný atribut
    v terminálu zadat chmod +x vlnapdf.sh
  5. v LyXu zvolit Nastavení-Obsluha souborů-Konvertory
  6. zvolit kovertor LaTeX (pdflatex) -> PDF (pdflatex)
  7. v poli konvertor dát místo pdflatex $$i
    /Users/jménodomovskéhoadresáře/vlnapdf.sh $$i kde místo jménodomovskéhoadresáře zadáte název domovské složky svého profilu
  8. změnit
  9. uložit
  10. prohlížet výsledné PDF (cmd+R)

Doufám, že to někomu pomůže.

Ritchey

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.