diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html')
-rw-r--r-- | Master/texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html | 223 |
1 files changed, 151 insertions, 72 deletions
diff --git a/Master/texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html b/Master/texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html index 8cd658d49de..ed760662e1c 100644 --- a/Master/texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html +++ b/Master/texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html @@ -1,7 +1,7 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> -<title>mkjobtexmf -- Generate a texmf tree for a particular job</title> +<title>mkjobtexmf</title> <link rev="made" href="mailto:feedback@suse.de" /> </head> @@ -12,9 +12,10 @@ <ul> - <li><a href="#name">NAME</a></li> - <li><a href="#synopsis">SYNOPSIS</a></li> - <li><a href="#description">DESCRIPTION</a></li> + <li><a href="#name">Name</a></li> + <li><a href="#version">Version</a></li> + <li><a href="#synopsis">Synopsis</a></li> + <li><a href="#description">Description</a></li> <ul> <li><a href="#running_the_program">Running the program</a></li> @@ -22,25 +23,30 @@ <li><a href="#analyze_and_link_copy_found_files">Analyze and link/copy found files</a></li> </ul> - <li><a href="#options">OPTIONS</a></li> - <li><a href="#examples">EXAMPLES</a></li> - <li><a href="#unsolved_issues__caveats__todos">UNSOLVED ISSUES, CAVEATS, TODOS</a></li> - <li><a href="#files">FILES</a></li> - <li><a href="#author">AUTHOR</a></li> - <li><a href="#copyright_and_license">COPYRIGHT AND LICENSE</a></li> - <li><a href="#history">HISTORY</a></li> + <li><a href="#options">Options</a></li> + <li><a href="#examples">Examples</a></li> + <li><a href="#unsolved_issues__caveats__todos">Unsolved issues, caveats, todos</a></li> + <li><a href="#files">Files</a></li> + <li><a href="#author">Author</a></li> + <li><a href="#copyright_and_license">Copyright and license</a></li> + <li><a href="#history">History</a></li> </ul> <!-- INDEX END --> <hr /> <p> </p> -<h1><a name="name">NAME</a></h1> +<h1><a name="name">Name</a></h1> <p>mkjobtexmf -- Generate a texmf tree for a particular job</p> <p> </p> <hr /> -<h1><a name="synopsis">SYNOPSIS</a></h1> +<h1><a name="version">Version</a></h1> +<p>2011-11-10 v0.8</p> +<p> +</p> +<hr /> +<h1><a name="synopsis">Synopsis</a></h1> <p>The progam <strong>mkjobtexmf</strong> runs a program and tries to find the used file names. Two methods are available, option <code>-recorder</code> of TeX (Web2C) or the program <strong>strace</strong>.</p> @@ -73,22 +79,25 @@ instead of TeX. As method only program <strong>strace</strong> is available.</p> symbol links --flat Junk paths, do not make directories inside the destination directory + --(no)texhash Run texhash, use --notexhash for MiKTeX + --exclude-ext <ext> Exclude files with extension <ext>. --cmd-tex <cmd> Command for the TeX compiler --cmd-kpsewhich <cmd> Command for kpsewhich --cmd-texhash <cmd> Command for texhash --cmd-strace <cmd> Command for strace --verbose Verbose output --help Brief help message - --man Full documentation</pre> + --man Full documentation + --version Print version identification</pre> <p> </p> <hr /> -<h1><a name="description">DESCRIPTION</a></h1> +<h1><a name="description">Description</a></h1> <p> </p> <h2><a name="running_the_program">Running the program</a></h2> <p>First <strong>mkjobtexmf</strong> runs a program, usually TeX. The TeX compiler -is configured by option <strong>--cmd-tex</strong>. Option <strong>--texname</strong> can +is configured by option <code>--cmd-tex</code>. Option <code>--texname</code> can be used, if the file name extension differs from <em>.tex</em>:</p> <pre> mkjobtexmf --jobname foo --texname foo.ltx</pre> @@ -132,34 +141,34 @@ a relative file name, then it is directly linked/copied into the result directory <em><em>jobname</em>.mjt</em>. Absolute file names are not supported and neither paths with links to parent directories.</p> <p>Symbolic links are created by default. The files are copied -if option --copy is given or symbolic linking is not available.</p> +if option <a href="#item__2d_2dcopy"><code>--copy</code></a> is given or symbolic linking is not available.</p> <p> </p> <hr /> -<h1><a name="options">OPTIONS</a></h1> +<h1><a name="options">Options</a></h1> <dl> -<dt><strong><a name="item__2d_2djobname_3djobname"><strong>--jobname</strong>=<em>jobname</em></a></strong><br /> +<dt><strong><a name="item__2d_2djobname_3d_3cjobname_3e"><strong>-</strong><strong>-jobname</strong>=<<em>jobname</em>></a></strong><br /> </dt> <dd> -It is the name of the job. `<jobname>.tex' serves as default for -the TeX file and <jobname> is used for naming various directories -and files. See section <a href="#files">FILES</a>. +It is the name of the job. `<<em>jobname</em>>.tex' serves as default for +the TeX file and <<em>jobname</em>> is used for naming various directories +and files. See section <a href="#files">Files</a>. </dd> <p></p> -<dt><strong><a name="item__2d_2dtexname_3dname"><strong>--texname</strong>=<em>name</em></a></strong><br /> +<dt><strong><a name="item__2d_2dtexname_3d_3cname_3e"><strong>-</strong><strong>-texname</strong>=<<em>name</em>></a></strong><br /> </dt> <dd> -The name of the TeX input file, if it differs from <jobname>.tex. +The name of the TeX input file, if it differs from <<em>jobname</em>>.tex. </dd> <p></p> -<dt><strong><a name="item__2d_2dtexopt_3dopt"><strong>--texopt</strong>=<em>opt</em></a></strong><br /> +<dt><strong><a name="item__2d_2dtexopt_3d_3copt_3e"><strong>-</strong><strong>-texopt</strong>=<<em>opt</em>></a></strong><br /> </dt> <dd> -Additional option for the TeX compiler, examples are --ini or ---shell-escape. This option can be given more than once. +Additional option for the TeX compiler, examples are <code>--ini</code> or +<code>--shell-escape</code>. This option can be given more than once. </dd> <p></p> -<dt><strong><a name="item__2d_2ddestdir_3ddirectory"><strong>--destdir</strong>=<em>directory</em></a></strong><br /> +<dt><strong><a name="item__2d_2ddestdir_3d_3cdirectory_3e"><strong>-</strong><strong>-destdir</strong>=<<em>directory</em>></a></strong><br /> </dt> <dd> Specifies the name of the destination directory where the result @@ -167,25 +176,25 @@ is collected. As default a directory is generated in the current directory with the job name and extension `.mjt'. </dd> <p></p> -<dt><strong><a name="item__2d_2doutput"><strong>--output</strong></a></strong><br /> +<dt><strong><a name="item__2d_2doutput"><strong>-</strong><strong>-output</strong></a></strong><br /> </dt> <dd> Also add output files. </dd> <p></p> -<dt><strong><a name="item__2d_2dstrace"><strong>--strace</strong></a></strong><br /> +<dt><strong><a name="item__2d_2dstrace"><strong>-</strong><strong>-strace</strong></a></strong><br /> </dt> <dd> -Use method with program <strong>strace</strong>, see <a href="#description">DESCRIPTION</a>. +Use method with program <strong>strace</strong>, see <a href="#description">Description</a>. </dd> <p></p> -<dt><strong><a name="item__2d_2dcopy"><strong>--copy</strong></a></strong><br /> +<dt><strong><a name="item__2d_2dcopy"><strong>-</strong><strong>-copy</strong></a></strong><br /> </dt> <dd> Files are copied instead of creating symbolic links. </dd> <p></p> -<dt><strong><a name="item__2d_2dflat"><strong>--flat</strong></a></strong><br /> +<dt><strong><a name="item__2d_2dflat"><strong>-</strong><strong>-flat</strong></a></strong><br /> </dt> <dd> Files are linked or copied without path elements. @@ -196,47 +205,88 @@ files or links without directory. <p>The files `ls-R' and `aliases' are ignored.</p> </dd> <p></p> -<dt><strong><a name="item__2d_2dcmd_2dtex_3dcmd"><strong>--cmd-tex</strong>=<em>cmd</em></a></strong><br /> +<dt><strong><a name="item__2d_2dexclude_2dext_3d_3cext_3e"><strong>-</strong><strong>-exclude-ext</strong>=<<em>ext</em>></a></strong><br /> +</dt> +<dd> +Files with extension <<em>ext</em>> are excluded. The option can be +given several times or a comma separated list of extensions +can be used. Examples: +</dd> +<dd> +<pre> + --exclude-ext aux --exclude-ext log --exclude-ext toc</pre> +</dd> +<dd> +<p>is the same as</p> +</dd> +<dd> +<pre> + --exclude-ext aux,log,toc</pre> +</dd> +<p></p> +<dt><strong><a name="item__2d_2d_28no_29texhash"><strong>-</strong><strong>-(no)texhash</strong></a></strong><br /> +</dt> +<dd> +As default the file `ls-R' is generated in the `texmf' tree, +because this is the file name database that might be used +in TeX Live. Because MiKTeX uses a different mechanism, its +`texhash' does not generate the `ls-R' files and <code>--notexhash</code> +suppresses the call of `texhash'. +</dd> +<p></p> +<dt><strong><a name="item__2d_2dcmd_2dtex_3d_3ccmd_3e"><strong>-</strong><strong>-cmd-tex</strong>=<<em>cmd</em>></a></strong><br /> </dt> <dd> Command for the TeX compiler. Default is pdflatex. </dd> <p></p> -<dt><strong><a name="item__2d_2dcmd_2dkpsewhich_3dcmd"><strong>--cmd-kpsewhich</strong>=<em>cmd</em></a></strong><br /> +<dt><strong><a name="item__2d_2dcmd_2dkpsewhich_3d_3ccmd_3e"><strong>-</strong><strong>-cmd-kpsewhich</strong>=<<em>cmd</em>></a></strong><br /> </dt> <dd> Command for kpsewhich. </dd> <p></p> -<dt><strong><a name="item__2d_2dcmd_2dtexhash_3dcmd"><strong>--cmd-texhash</strong>=<em>cmd</em></a></strong><br /> +<dt><strong><a name="item__2d_2dcmd_2dtexhash_3d_3ccmd_3e"><strong>-</strong><strong>-cmd-texhash</strong>=<<em>cmd</em>></a></strong><br /> </dt> <dd> Command for updating the file name database of the generated texmf tree. Default is texmf. </dd> <p></p> -<dt><strong><a name="item__2d_2dcmd_2dstrace_3dcmd"><strong>--cmd-strace</strong>=<em>cmd</em></a></strong><br /> +<dt><strong><a name="item__2d_2dcmd_2dstrace_3d_3ccmd_3e"><strong>-</strong><strong>-cmd-strace</strong>=<<em>cmd</em>></a></strong><br /> </dt> <dd> Command for strace. </dd> <p></p> -<dt><strong><a name="item__2d_2dverbose"><strong>--verbose</strong></a></strong><br /> +<dt><strong><a name="item__2d_2dverbose"><strong>-</strong><strong>-verbose</strong></a></strong><br /> </dt> <dd> Verbose messages. </dd> <p></p> -<dt><strong><a name="item__2d_2dhelp"><strong>--help</strong></a></strong><br /> +<dt><strong><a name="item__2d_2dhelp"><strong>-</strong><strong>-help</strong></a></strong><br /> </dt> <dd> Display help screen. </dd> +<p></p> +<dt><strong><a name="item_b"><strong>-</strong>B(-man></a></strong><br /> +</dt> +<dd> +Print manual page. +</dd> +<p></p> +<dt><strong><a name="item__2d_2dversion"><strong>-</strong><strong>-version</strong></a></strong><br /> +</dt> +<dd> +Print version identification and exit. +</dd> <p></p></dl> <p> </p> <hr /> -<h1><a name="examples">EXAMPLES</a></h1> +<h1><a name="examples">Examples</a></h1> <p>TeX file <em>test.tex</em> using TeX's recorder method:</p> <pre> mkjobtexmf --jobname test</pre> @@ -258,7 +308,7 @@ Display help screen. <p> </p> <hr /> -<h1><a name="unsolved_issues__caveats__todos">UNSOLVED ISSUES, CAVEATS, TODOS</a></h1> +<h1><a name="unsolved_issues__caveats__todos">Unsolved issues, caveats, todos</a></h1> <dl> <dt><strong><a name="item_experimental_software">Experimental software</a></strong><br /> </dt> @@ -318,13 +368,13 @@ file recording (e.g. pdfTeX 1.40.3 does not record .pfb and <p> </p> <hr /> -<h1><a name="files">FILES</a></h1> +<h1><a name="files">Files</a></h1> <dl> <dt><strong><a name="item__3cjobname_3e_2emjt_2f"><em><jobname>.mjt/</em></a></strong><br /> </dt> <dd> Directory where the resulting texmf tree and symbol links -are stored. It can be changed by option --destdir. +are stored. It can be changed by option <code>--destdir</code>. </dd> <p></p> <dt><strong><a name="item__3cjobname_3e_2efls"><em><jobname>.fls</em></a></strong><br /> @@ -342,53 +392,82 @@ Log file where the result of <strong>strace</strong> is stored. <p> </p> <hr /> -<h1><a name="author">AUTHOR</a></h1> -<p>Heiko Oberdiek, email: oberdiek at uni-freiburg.de</p> +<h1><a name="author">Author</a></h1> +<p>Heiko Oberdiek, email: heiko.oberdiek at googlemail.com</p> <p> </p> <hr /> -<h1><a name="copyright_and_license">COPYRIGHT AND LICENSE</a></h1> -<p>Copyright 2007 by Heiko Oberdiek.</p> +<h1><a name="copyright_and_license">Copyright and license</a></h1> +<p>Copyright 2007, 2008, 2011 by Heiko Oberdiek.</p> <p>This library is free software; you may redistribute it and/or modify it under the same terms as Perl itself (Perl Artistic License/GNU General Public License, version 2).</p> <p> </p> <hr /> -<h1><a name="history">HISTORY</a></h1> +<h1><a name="history">History</a></h1> <ol> -<li><strong><a name="item__2f04_2f16_v0_2e1">/04/16 v0.1</a></strong><br /> +<li><strong><a name="item__2f04_2f16_v0_2e1"><strong>2007/04/16 v0.1</strong></a></strong><br /> </li> -* First experimental version. -<p></p> -<li><strong><a name="item__2f05_2f09_v0_2e2">/05/09 v0.2</a></strong><br /> +<ul> +<li><strong><a name="item_first_experimental_version_2e">First experimental version.</a></strong><br /> </li> -* Typo in option name fixed. -<p></p> -<li><strong><a name="item__2f09_2f03_v0_2e3">/09/03 v0.3</a></strong><br /> +</ul> +<li><strong><a name="item__2f05_2f09_v0_2e2"><strong>2007/05/09 v0.2</strong></a></strong><br /> </li> -* New options: --copy, --flat, --destdir -<p></p> -<li><strong><a name="item__2f09_2f04_v0_2e4">/09/04 v0.4</a></strong><br /> +<ul> +<li><strong><a name="item_typo_in_option_name_fixed_2e">Typo in option name fixed.</a></strong><br /> </li> -* Bug fix in map_files_texmf. -<p></p> -<li><strong><a name="item__2f09_2f06_v0_2e5">/09/06 v0.5</a></strong><br /> +</ul> +<li><strong><a name="item__2f09_2f03_v0_2e3"><strong>2007/09/03 v0.3</strong></a></strong><br /> +</li> +<ul> +<li><strong><a name="item_new_options_3a__2d_2dcopy_2c__2d_2dflat_2c__2d_2dd">New options: <a href="#item__2d_2dcopy"><code>--copy</code></a>, <a href="#item__2d_2dflat"><code>--flat</code></a>, <code>--destdir</code></a></strong><br /> +</li> +</ul> +<li><strong><a name="item__2f09_2f04_v0_2e4"><strong>2007/09/04 v0.4</strong></a></strong><br /> </li> -* Support for `configure' added. +<ul> +<li><strong><a name="item_bug_fix_in_map_files_texmf_2e">Bug fix in map_files_texmf.</a></strong><br /> +</li> +</ul> +<li><strong><a name="item__2f09_2f06_v0_2e5"><strong>2007/09/06 v0.5</strong></a></strong><br /> +</li> +<ul> +<li><strong><a name="item_support_for__60configure_27_added_2e__28thanks_to_">Support for `configure' added. (Thanks to Norbert Preining for writing a first version of - the configure stuff.) -<p></p> -<li><strong><a name="item__2f04_2f05_v0_2e6">/04/05 v0.6</a></strong><br /> + the configure stuff.)</a></strong><br /> </li> -* Tiny fix in target `uninstall' in file `Makefile.in'. - (Thanks to Karl Berry) -<p></p> -<li><strong><a name="item__2f06_2f28_v0_2e7">/06/28 v0.7</a></strong><br /> +</ul> +<li><strong><a name="item__2f04_2f05_v0_2e6"><strong>2008/04/05 v0.6</strong></a></strong><br /> </li> -* Fix for unknown option `--cmd-strace'. - (Thanks to Juho Niemel``a) -<p></p></ol> +<ul> +<li><strong><a name="item_tiny_fix_in_target__60uninstall_27_in_file__60make">Tiny fix in target `uninstall' in file `Makefile.in'. + (Thanks to Karl Berry)</a></strong><br /> +</li> +</ul> +<li><strong><a name="item__2f06_2f28_v0_2e7"><strong>2008/06/28 v0.7</strong></a></strong><br /> +</li> +<ul> +<li><strong><a name="item_fix_for_unknown_option__60_2d_2dcmd_2dstrace_27_2e">Fix for unknown option `<code>--cmd-strace</code>'. + (Thanks to Juho Niemelä)</a></strong><br /> +</li> +</ul> +<li><strong><a name="item__2f11_2f10_v0_2e8"><strong>2011/11/10 v0.8</strong></a></strong><br /> +</li> +<ul> +<li><strong><a name="item_remove_colon_from_drive_specification_when_making_">Remove colon from drive specification when making directories.</a></strong><br /> +</li> +<li><strong><a name="item_option__2d_2d_28no_29texhash_added_2e">Option <a href="#item__2d_2d_28no_29texhash"><code>--(no)texhash</code></a> added.</a></strong><br /> +</li> +<li><strong><a name="item_miktex">Some support for MiKTeX (thanks Ulrike Fischer).</a></strong><br /> +</li> +<li><strong><a name="item_various_fixes_in_the_generation_of_the_documentati">Various fixes in the generation of the documentation.</a></strong><br /> +</li> +<li><strong><a name="item_options__2d_2dexclude_2dext_and__2d_2dversion_adde">Options <code>--exclude-ext</code> and <a href="#item__2d_2dversion"><code>--version</code></a> added.</a></strong><br /> +</li> +</ul> +</ol> </body> |