On Thu May 15 23:23:07 2014, Aíre Funvake wrote: > On Thu May 15 23:07:40 2014, Aditya Mahajan wrote: >> On Thu, 15 May 2014, Aíre Funvake wrote: >> >>> Hi all, >>> >>> Never felt so incompetent in my life -- just cannot get LuaTeX to >>> find fonts or `*.tex` files for use with `\input <filename>`, or >>> `font\xxx = <font-or-filename>`. Even though, these commands were >>> executed (all I could find): >>> >>> mktexlsr >>> mtxrun --script base --generate >>> luatools --generate >>> context --generate >>> mtxrun --script fonts --update --force >>> mtxrun --script fonts --udpate --simple >>> >>> Tried putting files in (in the roots and subdirectories): >>> >>> ~/texmf >>> ~/ctx/tex/texmf-project >>> ~/ctx/tex/texmf-local >>> ~/ctx/tex/texmf-fonts >>> >>> Checked if the file could be found: >>> >>> luatools --find-file xxxx.tex <--- finds it >>> luatools --find-file xxx.otf <--- finds it >>> mtxrun --locate xxxx.tex <--- finds it >>> mtxrun --locate xxx.otf <--- finds it >>> kpsewhich/where <--- finds only if in `~/texmf` >>> >>> In .tex file (even when files are in `~/texmf` dir): >>> >>> \input xxxx or xxxx.tex <--- no luck >>> \font\myfont = name:xxxx <--- no luck >>> \font\myfont = file:xxxx.otf <--- no luck >>> >>> Sorry, but reading and searching for hours did not bring any solu- >>> tion. Not sure if there is a configuration file like `texmf.cnf` or >>> the `context.cnf` that must be modified, or and environment var- >>> iable like `TEXMFHOME` (default seems to be `~/texmf`, and that's >>> OK, if only it would only work). >>> >>> Sorry to spam this list with questions which may seem very >>> fundamental to you. Hope to be able to reciprocate sometime. >>> What am I missing? >> >> Read about TDS (TeX Directory Structure). >> >> You need to put files in $TEXMF/tex/plain/ subdirectory for Plain >> format to find it, or in $TEXMF/tex/generic/ subdirectory for all >> macro packages (plain, latex, context) to find it. >> >> Aditya >> > Thank you, will re-read it forthwith, must have missed something. > It just feels wrong to put re-usable project files inside the > distribution tree. Still feel like an idiot, if not more so. > > Can anyone enlighten me then as to the purpose of `$HOME/texmf`, > `$TEXMF/tex/texmf-local`, `$TEXMF/tex/texmf-fonts`, etc., > considering they are all, for example, configured in the file: > `$TEXMF/tex/texmf/web2c/texmf.cnf`? Which I assumed incorrectly > it seems, the name resolvers would use.
http://tex.stackexchange.com/questions/177459/learning-plain-tex-via-contexts-luatex-plain-format Maybe helpful to someone. ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________