[Dev-luatex] platform specific functionality

Taco Hoekwater taco at elvenkind.com
Fri Mar 12 13:45:56 CET 2010

Taco Hoekwater wrote:
> Tracker item:
>   http://tracker.luatex.org/view.php?id=339

New functionality in TRUNK:


A more powerful (but slower) generic method for finding files is also
available (since 0.51).

<string> f, ... = kpse.lookup(<string> filename, <table> options)

The options match commandline arguments from \type{kpsewhich}:

\NC \ssbf key \NC \ssbf type \NC \ssbf description \NC \NR
\NC debug     \NC number     \NC set debugging flags for this lookup\NC 
\NC format    \NC string     \NC use specific file type (see list 
above)\NC \NR
\NC dpi       \NC number     \NC use this resolution for this lookup; 
default 600\NC \NR
\NC path      \NC string     \NC search in the given path\NC \NR
\NC all       \NC boolean    \NC output all matches, not just the 
first\NC \NR
\NC must-exist\NC boolean    \NC search the disk as well as ls-R if 
necessary\NC \NR
\NC mktexpk   \NC boolean    \NC disable/enable mktexpk generation for 
this lookup\NC \NR
\NC mktextex  \NC boolean    \NC disable/enable mktextex generation for 
this lookup\NC \NR
\NC mktexmf   \NC boolean    \NC disable/enable mktexmf generation for 
this lookup\NC \NR
\NC mktextfm  \NC boolean    \NC disable/enable mktextfm generation for 
this lookup\NC \NR
\NC subdir    \NC string
                   or table   \NC only output matches whose directory part
                                  ends with the given string(s) \NC \NR


Returns the kpathsea version string (new in 0.51)

<string> r = kpse.version()

Best wishes,

More information about the dev-luatex mailing list