diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2011-01-11 09:59:29 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2011-01-11 09:59:29 +0000 |
commit | 6a5931718d979097496483a8b84e30efa2898209 (patch) | |
tree | 8e4e0802b3dd57124dda7d67030127eca9094f2d /Build/source/texk/web2c/texmfmp-help.h | |
parent | 96c90b42cd3981758216b4b09e03beb56a409516 (diff) |
add e-pTeX to build system
towards e-pTeX
git-svn-id: svn://tug.org/texlive/trunk@21027 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/texmfmp-help.h')
-rw-r--r-- | Build/source/texk/web2c/texmfmp-help.h | 219 |
1 files changed, 145 insertions, 74 deletions
diff --git a/Build/source/texk/web2c/texmfmp-help.h b/Build/source/texk/web2c/texmfmp-help.h index b31a2a1dc00..73f02e9a187 100644 --- a/Build/source/texk/web2c/texmfmp-help.h +++ b/Build/source/texk/web2c/texmfmp-help.h @@ -1,6 +1,6 @@ /* The help messages for TeX & MF family of programs. -Copyright 1995, 1996, 2008, 2009 Karl Berry. +Copyright 1995, 1996, 2008 - 2011 Karl Berry. Copyright 2001-05 Olaf Weber. This program is free software; you can redistribute it and/or modify @@ -75,6 +75,62 @@ const_string ALEPHHELP[] = { }; #endif /* Aleph */ +#ifdef epTeX +const_string EPTEXHELP[] = { + "Usage: eptex [OPTION]... [TEXNAME[.tex]] [COMMANDS]", + " or: eptex [OPTION]... \\FIRST-LINE", + " or: eptex [OPTION]... &FMT ARGS", + " Run e-pTeX on TEXNAME, usually creating TEXNAME.dvi.", + " Any remaining COMMANDS are processed as e-pTeX input, after TEXNAME is read.", + " If the first line of TEXNAME is %&FMT, and FMT is an existing .fmt file,", + " use it. Else use `NAME.fmt', where NAME is the program invocation name,", + " most commonly `eptex'.", + "", + " Alternatively, if the first non-option argument begins with a backslash,", + " interpret all non-option arguments as a line of e-pTeX input.", + "", + " Alternatively, if the first non-option argument begins with a &, the", + " next word is taken as the FMT to read, overriding all else. Any", + " remaining arguments are processed as above.", + "", + " If no arguments or options are specified, prompt for input.", + "", + "-etex enable e-TeX extensions", + "-fmt=NAME use NAME instead of program name or %&format.", + "-halt-on-error stop processing at the first error", + "[-no]-file-line-error disable/enable file:line:error style messages", + "-ini be iniptex.", + "-interaction=STRING set interaction mode (STRING=batchmode|nonstopmode|", + " scrollmode|errorstopmode)", +#ifdef IPC + "-ipc send DVI output to a socket as well as the usual", + " output file", + "-ipc-start as -ipc, and also start the server at the other end", +#endif /* IPC */ + "-jobname=STRING set the job name to STRING", + "-kanji=STRING set Japanese encoding (STRING=euc|jis|sjis|utf8)", + "-kpathsea-debug=NUMBER set path searching debugging flags according to", + " the bits of NUMBER", + "[-no]-mktex=FMT disable/enable mktexFMT generation (FMT=tex/tfm)", + "-mltex enable MLTeX extensions such as \\charsubdef", + "-output-comment=STRING use STRING for DVI file comment instead of date", + "-output-directory=DIR use DIR as the directory to write files to", + "[-no]-parse-first-line disable/enable parsing of the first line of the", + " input file", + "-progname=STRING set program (and fmt) name to STRING", + "-recorder enable filename recorder", + "[-no]-shell-escape disable/enable \\write18{SHELL COMMAND}", + "-src-specials insert source specials into the DVI file", + "-src-specials=WHERE insert source specials in certain places of", + " the DVI file. WHERE is a comma-separated value", + " list: cr display hbox math par parend vbox", + "-translate-file=TCXNAME use the TCX file TCXNAME", + "-help print this message and exit.", + "-version print version information and exit.", + NULL +}; +#endif /* epTeX */ + #ifdef eTeX const_string ETEXHELP[] = { "Usage: etex [OPTION]... [TEXNAME[.tex]] [COMMANDS]", @@ -183,46 +239,6 @@ const_string MFHELP[] = { }; #endif /* MF */ -#ifdef pTeX -const_string PTEXHELP[] = { - "Usage: ptex [option] texfile", - " : ptex [option] &format texfile", - "", - "-fmt=NAME use NAME instead of program name or %&format.", - "-halt-on-error stop processing at the first error", - "[-no]-file-line-error disable/enable file:line:error style messages", - "-ini be iniptex.", - "-interaction=STRING set interaction mode (STRING=batchmode|nonstopmode|", - " scrollmode|errorstopmode)", -#ifdef IPC - "-ipc send DVI output to a socket as well as the usual", - " output file", - "-ipc-start as -ipc, and also start the server at the other end", -#endif /* IPC */ - "-jobname=STRING set the job name to STRING", - "-kanji=STRING set Japanese encoding (STRING=euc|jis|sjis|utf8)", - "-kpathsea-debug=NUMBER set path searching debugging flags according to", - " the bits of NUMBER", - "[-no]-mktex=FMT disable/enable mktexFMT generation (FMT=tex/tfm)", - "-mltex enable MLTeX extensions such as \\charsubdef", - "-output-comment=STRING use STRING for DVI file comment instead of date", - "-output-directory=DIR use DIR as the directory to write files to", - "[-no]-parse-first-line disable/enable parsing of the first line of the", - " input file", - "-progname=STRING set program (and fmt) name to STRING", - "-recorder enable filename recorder", - "[-no]-shell-escape disable/enable \\write18{SHELL COMMAND}", - "-src-specials insert source specials into the DVI file", - "-src-specials=WHERE insert source specials in certain places of", - " the DVI file. WHERE is a comma-separated value", - " list: cr display hbox math par parend vbox", - "-translate-file=TCXNAME use the TCX file TCXNAME", - "-help print this message and exit.", - "-version print version information and exit.", - NULL -}; -#endif /* pTeX */ - #ifdef pdfTeX const_string PDFTEXHELP[] = { "Usage: pdftex [OPTION]... [TEXNAME[.tex]] [COMMANDS]", @@ -288,19 +304,19 @@ const_string PDFTEXHELP[] = { }; #endif /* pdfTeX */ -#ifdef XeTeX -const_string XETEXHELP[] = { - "Usage: xetex [OPTION]... [TEXNAME[.tex]] [COMMANDS]", - " or: xetex [OPTION]... \\FIRST-LINE", - " or: xetex [OPTION]... &FMT ARGS", - " Run XeTeX on TEXNAME, usually creating TEXNAME.pdf.", - " Any remaining COMMANDS are processed as XeTeX input, after TEXNAME is read.", +#ifdef pTeX +const_string PTEXHELP[] = { + "Usage: ptex [OPTION]... [TEXNAME[.tex]] [COMMANDS]", + " or: ptex [OPTION]... \\FIRST-LINE", + " or: ptex [OPTION]... &FMT ARGS", + " Run pTeX on TEXNAME, usually creating TEXNAME.dvi.", + " Any remaining COMMANDS are processed as pTeX input, after TEXNAME is read.", " If the first line of TEXNAME is %&FMT, and FMT is an existing .fmt file,", " use it. Else use `NAME.fmt', where NAME is the program invocation name,", - " most commonly `xetex'.", + " most commonly `ptex'.", "", " Alternatively, if the first non-option argument begins with a backslash,", - " interpret all non-option arguments as a line of XeTeX input.", + " interpret all non-option arguments as a line of pTeX input.", "", " Alternatively, if the first non-option argument begins with a &, the", " next word is taken as the FMT to read, overriding all else. Any", @@ -308,46 +324,42 @@ const_string XETEXHELP[] = { "", " If no arguments or options are specified, prompt for input.", "", - "-etex enable e-TeX extensions", - "[-no]-file-line-error disable/enable file:line:error style messages", - "-fmt=FMTNAME use FMTNAME instead of program name or a %& line", + "-fmt=NAME use NAME instead of program name or %&format.", "-halt-on-error stop processing at the first error", - "-ini be xeinitex, for dumping formats; this is implicitly", - " true if the program name is `xeinitex'", - "-interaction=STRING set interaction mode (STRING=batchmode/nonstopmode/", - " scrollmode/errorstopmode)", + "[-no]-file-line-error disable/enable file:line:error style messages", + "-ini be iniptex.", + "-interaction=STRING set interaction mode (STRING=batchmode|nonstopmode|", + " scrollmode|errorstopmode)", +#ifdef IPC + "-ipc send DVI output to a socket as well as the usual", + " output file", + "-ipc-start as -ipc, and also start the server at the other end", +#endif /* IPC */ "-jobname=STRING set the job name to STRING", + "-kanji=STRING set Japanese encoding (STRING=euc|jis|sjis|utf8)", "-kpathsea-debug=NUMBER set path searching debugging flags according to", " the bits of NUMBER", "[-no]-mktex=FMT disable/enable mktexFMT generation (FMT=tex/tfm)", "-mltex enable MLTeX extensions such as \\charsubdef", - "-output-comment=STRING use STRING for XDV file comment instead of date", + "-output-comment=STRING use STRING for DVI file comment instead of date", "-output-directory=DIR use DIR as the directory to write files to", - "-output-driver=CMD use CMD as the XDV-to-PDF driver instead of xdvipdfmx", - "-no-pdf generate XDV (extended DVI) output rather than PDF", "[-no]-parse-first-line disable/enable parsing of the first line of the", " input file", - "-papersize=STRING set PDF media size to STRING", "-progname=STRING set program (and fmt) name to STRING", "-recorder enable filename recorder", "[-no]-shell-escape disable/enable \\write18{SHELL COMMAND}", - "-shell-restricted enable restricted \\write18", - "-src-specials insert source specials into the XDV file", + "-src-specials insert source specials into the DVI file", "-src-specials=WHERE insert source specials in certain places of", - " the XDV file. WHERE is a comma-separated value", + " the DVI file. WHERE is a comma-separated value", " list: cr display hbox math par parend vbox", -#if defined(__SyncTeX__) - "-synctex=NUMBER generate SyncTeX data for previewers if nonzero", -#endif - "-translate-file=TCXNAME (ignored)", - "-8bit make all characters printable, don't use ^^X sequences", - "-help display this help and exit", - "-version output version information and exit", + "-translate-file=TCXNAME use the TCX file TCXNAME", + "-help print this message and exit.", + "-version print version information and exit.", NULL }; -#endif /* XeTeX */ +#endif /* pTeX */ -#ifdef TeX +#ifdef onlyTeX const_string TEXHELP[] = { "Usage: tex [OPTION]... [TEXNAME[.tex]] [COMMANDS]", " or: tex [OPTION]... \\FIRST-LINE", @@ -406,5 +418,64 @@ const_string TEXHELP[] = { "-version output version information and exit", NULL }; -#endif /* TeX */ +#endif /* onlyTeX */ + +#ifdef XeTeX +const_string XETEXHELP[] = { + "Usage: xetex [OPTION]... [TEXNAME[.tex]] [COMMANDS]", + " or: xetex [OPTION]... \\FIRST-LINE", + " or: xetex [OPTION]... &FMT ARGS", + " Run XeTeX on TEXNAME, usually creating TEXNAME.pdf.", + " Any remaining COMMANDS are processed as XeTeX input, after TEXNAME is read.", + " If the first line of TEXNAME is %&FMT, and FMT is an existing .fmt file,", + " use it. Else use `NAME.fmt', where NAME is the program invocation name,", + " most commonly `xetex'.", + "", + " Alternatively, if the first non-option argument begins with a backslash,", + " interpret all non-option arguments as a line of XeTeX input.", + "", + " Alternatively, if the first non-option argument begins with a &, the", + " next word is taken as the FMT to read, overriding all else. Any", + " remaining arguments are processed as above.", + "", + " If no arguments or options are specified, prompt for input.", + "", + "-etex enable e-TeX extensions", + "[-no]-file-line-error disable/enable file:line:error style messages", + "-fmt=FMTNAME use FMTNAME instead of program name or a %& line", + "-halt-on-error stop processing at the first error", + "-ini be xeinitex, for dumping formats; this is implicitly", + " true if the program name is `xeinitex'", + "-interaction=STRING set interaction mode (STRING=batchmode/nonstopmode/", + " scrollmode/errorstopmode)", + "-jobname=STRING set the job name to STRING", + "-kpathsea-debug=NUMBER set path searching debugging flags according to", + " the bits of NUMBER", + "[-no]-mktex=FMT disable/enable mktexFMT generation (FMT=tex/tfm)", + "-mltex enable MLTeX extensions such as \\charsubdef", + "-output-comment=STRING use STRING for XDV file comment instead of date", + "-output-directory=DIR use DIR as the directory to write files to", + "-output-driver=CMD use CMD as the XDV-to-PDF driver instead of xdvipdfmx", + "-no-pdf generate XDV (extended DVI) output rather than PDF", + "[-no]-parse-first-line disable/enable parsing of the first line of the", + " input file", + "-papersize=STRING set PDF media size to STRING", + "-progname=STRING set program (and fmt) name to STRING", + "-recorder enable filename recorder", + "[-no]-shell-escape disable/enable \\write18{SHELL COMMAND}", + "-shell-restricted enable restricted \\write18", + "-src-specials insert source specials into the XDV file", + "-src-specials=WHERE insert source specials in certain places of", + " the XDV file. WHERE is a comma-separated value", + " list: cr display hbox math par parend vbox", +#if defined(__SyncTeX__) + "-synctex=NUMBER generate SyncTeX data for previewers if nonzero", +#endif + "-translate-file=TCXNAME (ignored)", + "-8bit make all characters printable, don't use ^^X sequences", + "-help display this help and exit", + "-version output version information and exit", + NULL +}; +#endif /* XeTeX */ #endif /* TEXMFMP_HELP */ |