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

Reply via email to