[cstex] Predefinovani znaku CR v LuaLaTeXu

Zdenek Wagner zdenek.wagner at gmail.com
Mon Jun 7 11:04:03 CEST 2010


Dne 7. června 2010 10:22 Jaroslav Hajtmar <hajtmar at gyza.cz> napsal(a):
> Dobry den.
> Mam coby neLaTeXista dotaz na moznost predefinovani znaku v LuaLaTeXu, coz
> je spise zalezitost primo LaTeXova.
>
Recke pismeno OMEGA ma v CM fontech kod 0x0A, coz je line feed. Zda se
tedy, ze konec radku neni interpretovan jako konec radku, ale jako
pismeno. V programovacich jazycich obvykle retezec nesmi byt pres
nekolik radku, musi se konec radku osetrit nejakym znakem. Nevim, jek
to dela LUA.

> Jde o to, ze pokud nacitam kod z externiho Lua souboru, pak maji nektere
> znaky  v retezcovem prostredi vymezenem znaky
> [[  a ]] jinou kategorii - zejmena znak \ tj. backslash  (mam overeno od
> Taco Hoekwattera).
> Tato skutecnost je ale odlisna v pripade, ze se retezce v [[ ...  ]]
> nachazeji primo ve zdrojovem textu (v prikazech \directlua{...} )
>
> Svuj problem uvedu timto prikladem:
>
> A) Pokud je vse v jednom externim souboru napr. :
>
> \documentclass{article}
> \usepackage[utf8]{luainputenc}
> \usepackage{luatextra}
>
>
> \begin{document}
> \directlua{
> text=[[aaaaa
> bbbbb
> ccccc]]
> tex.print(text)}
>
>
> \end{document}
>
>
> tak se spravne vysazi :
> aaaa bbbb cccc
>
>
>
> B)
> Pokud je cast Lua kodu v externim souboru "externisoubor.lua",
> jehoz obsah je nasledujici:
>
> text=[[aaaaa
> bbbbb
> ccccc]]
>
> pak zdrojovy LuaLaTeXovy text:
>
> \documentclass{article}
> \usepackage[utf8]{luainputenc}
> \usepackage{luatextra}
>
> \begin{document}
>
> \directlua{dofile("externisoubor.lua")
> tex.print(text)}
>
> \end{document}
>
> vysazi:
>
> aaaaaOMEGAbbbbbOMEGAccccc
>
> kde OMEGA je jeden znak reckeho pismene omega...
>
> Nevite nekdo, jak lze zaridit, aby i pri nacteni retezcu z externich souboru
> vse fungovalo jak ma??
>
> Diky Jaroslav Hajtmar
>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the csTeX mailing list