On Wed, May 24, 2006 at 09:39:00AM -0400, Bennett Helm wrote: > OK. Simple stupidity, I guess: I had the dvi converter defined as > latex rather than pplatex.
Perhaps you are another victim of the way path_prefix is (not) handled. > Is this a change I should make to the default distribution? The configure.py script should already pick up pplatex, but it seems to fail when pplatex is in the path_prefix specified in preferences (at least on Windows the path_prefix specified in lyxrc.dist seems to work). > What implications does it have for reverse DVI search? Using pplatex > --src $$i doesn't seem to work: it fails silently, without producing > a .dvi file. Using \usepackage[active]{srcltx} in the preamble works, > but that requires more effort/knowledge from the user. Solutions? Sorry, cannot help here. I can only say that pplatex should call latex passing to it any specified argument. Here is what I obtain using miktex (note that everything starting at the line "Usage: latex [OPTION...] [COMMAND...]" really is the output of "latex --help", so it may be different for you): $ pplatex --help Usage: pplatex [-debug] [TEXARGS] Run latex and process DVI file with dvipost. The following options are interpreted by pplatex: -debug increase dvipost debug level All other options and arguments are passed to latex. Usage: latex [OPTION...] [COMMAND...] -alias=APP Pretend to be APP. This affects both the format used and the search path. -aux-directory=DIR Define the directory for auxiliary files. -buf-size=N Set buf_size to N. -c-style-errors Print file:line:error style messages. -disable-installer Don't install missing packages on-the-fly. -enable-installer Install missing packages on-the-fly. -enable-write18 Enable the \write18 construct. -error-line=N Set error_line to N. -font-max=N Set font_max to N. -font-mem-size=N Set font_mem_size to N. -half-error-line=N Set half_error_line to N. -halt-on-error Stop after the first error. -help Show this help screen and exit. -hhelp Show the manual page in an HTMLHelp window and exit when the window is closed. -include-directory=DIR Prepend DIR to the input search path. -initialize Be the INI variant of the program. This is implicitly true if the program name is ini*. -interaction=MODE Set the interaction mode; MODE must be one of: batchmode, nonstopmode, scrollmode, errorstopmode. -job-name=NAME Set the job name and hence the name(s) of the output file(s). -job-time=FILE Set the job time. Take FILE's timestamp as the reference. -max-in-open=N Set max_in_open to N. -max-print-line=N Set max_print_line to N. -max-strings=N Set max_strings to N. -mem-bot=N Set mem_bot to N. -mem-max=N Set mem_max to N. -mem-min=N Set mem_min to N. -mem-top=N Set mem_top to N. -nest-size=N Set nest_size to N. -output-directory=DIR Define the directory for output files. -param-size=N Set param_size to N. -pool-size=N Set pool_size to N. -quiet Suppress all output (except errors). -record-package-usages=FILE Record package usages and write them into FILE. -recorder Record file names. -save-size=N Set save_size to N. -src-specials Insert source specials in certain places of the DVI file. -stack-size=N Set stack_size to N. -string-vacancies=N Set string_vacancies to N. -tcx=TCXNAME Use the TCX file TCXNAME. -terminal=oem Use the DOS codepage for console output. -time-statistics Show processing time statistics. -trace=OPTIONS Turn tracing on. OPTIONS is a comma-separated list of trace options. -hhelp gives more information. -trie-op-size=N Set trie_op_size to N. -trie-size=N Set trie_size to N. -undump=NAME Use NAME instead of program name when loading internal tables. -version Print version information and exit. -- Enrico