(index ("process-main-tex-file" 0) ("tex-search-path" 898) ("set-tex-search-path!" 1331))
(def (sig (procedure "(process-main-tex-file FILENAME)" (id process-main-tex-file))) (p "This procedure will extract all the Scheme code blocks from your TeX files and create fully typeset TeX files from them.  These files are written to the current directory and generally named " (tt ".Z[Z]jobname.tex") " where jobname is the name of the TeX file being processed.  It will generate temporary files named " (tt ".Z[Z]jobname.scm") ", which should be removed during processing. The " (tt "slatex.sty") " file knows how to find these files and pull them in to replace the raw source code blocks.") (p "The " (tt "FILENAME") " argument is the file of the main TeX source file which includes all the others (in short, it's the same one you would provide on the commandline for the " (tt "latex") " command).  The extension is optional; a " (tt ".tex") " will automatically be appended if missing."))
(def (sig (procedure "(tex-search-path)" (id tex-search-path))) (p "This returns a list of the directories in the path which SLaTeX will search during the code extraction phase (initiated by " (tt "process-main-tex-file") ").  It is advisable to keep this the same as the actual search path used by LaTeX as it processes the file again so that any files in the search path which define new Scheme keywords get picked up properly."))
(def (sig (procedure "(set-tex-search-path! PATH)" (id set-tex-search-path!))) (p "Set the search path. " (tt "PATH") " can be either a Unix pathstring (paths separated by colons) or a list of strings that represent filesystem paths."))
