[cstex] Predefinovani znaku CR v LuaLaTeXu

Jaroslav Hajtmar hajtmar at gyza.cz
Mon Jun 7 10:28:38 CEST 2010


Jeste mne po odeslani napadlo, ze jsem mohl napsat, ze se uziti [[ ... 
]] coby jakychsi "uvozovek" pro umisteni textu da nahradit klasickymi 
uvozovkami " nebo jednoduchymi '  ..., problem je, ze v techto retezcich 
se musi backslash sazet jako \\ ... tento znak ma ale v LaTeXu jiny 
vyznam a nejak to rozumne nefunguje, proto radeji (i s ohledem na 
citelnost zapisu davam prednost uziti [[ a ]])

J.Hajtmar


Dne 7.6.2010 10:22, Jaroslav Hajtmar napsal(a):
> Dobry den.
> Mam coby neLaTeXista dotaz na moznost predefinovani znaku v LuaLaTeXu, 
> coz je spise zalezitost primo LaTeXova.
>
> 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
>




More information about the csTeX mailing list