summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/texmfmp-help.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/texmfmp-help.h')
-rw-r--r--Build/source/texk/web2c/texmfmp-help.h219
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 */