Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/support/intex

InTeX for LaTeX


InTeX is a package that adds functionality to LaTeX that eases
typesetting and indexing of phrases, acronyms, and proper names in a
consistent manner throughout documents of arbitrary length.

`mkintex(1)` is a preprocessor that interprets index entries specified
in `.itx` files and generates appropriate entries for LaTeX and `makeindex(1)`.


From source:

    $ git clone
    $ cd intex
    $ automake --add-missing
    $ autoconf
    $ configure
    $ make
Create a deb package:
    $ make deb
Install deb package:

    $ dpkg --install dist/intex_1.8.0-1_all.deb

Or, you may also install directly from source:

	$ make install  # might need a sudo

For furhter information about how to install this package, please consult the
file INSTALL, located in the top directory of the package.


The `mkintex(1)` command takes the following options:

              show program's version number and exit

       -h, --help
              show this help message and exit

       -D, --debug
              whether or not to output debug information

       -V, --verbose
              whether or not to output verbose information

       -I, --only-build-index
              only build the internal model of the index

       -O <file>, --ito-file=<file>
              output  the  new  internal InTeX information to <file> (default:

       -o <file>, --index-file=<file>
              output the new indexing information to <file> (default: none)

       -a <file>, --acrodef-output=<file>
              output acronym definitions to <file> (default: none)

       -p <file>, --persondef-output=<file>
              output (person) name definitions to <file> (default: none)


Let us assume that you have already written a `latex(1)` document,
named `<document_name>.tex`, that uses the `InTeX(5)` package.
Furthermore, we assume that you have defined a set of concepts,
acronyms, and proper nouns for indexing in a file named
`<document_name>.itx`.  Then, to run this program the standard way,
first process the document with `latex(1)` (or `pdflatex(1)`) by
issuing the command

    latex <document_name>

This will process the document once and generate both a DVI file
(`<document_name>.dvi`)---or a PDF file (`<document_name>.pdf`)---and
an auxiliary file (`<document_name>.aux`).

Next, run the `mkintex(1)` program

    mkintex <document_name> --index-file=<document_name>.rix

that will use as input both `<document_name>.aux` and
`<document_name>.itx` to produce two new output files. The first file
is `<document_name>.ito`, which will be used by `latex(1)` in
following compilations of `<document_name>.tex`, and
`<document_name>.rix`, which will be used by `makeindex(1)` to produce
a proper index for LaTeX to typeset:

    makeindex -o intex.rid intex.rix

After  that, we have to run `latex(1)` again to generate a version of the
document with the defined concepts, acronyms, and proper names properly
typeset and indexed:

    latex <document_name>

Please note that in the examples above, `<document_name>` is the name
of the main LaTeX document, without the `.tex` ending.

For more information and examples of how to use the `InTeX(5)`
`LaTeX(1)` package, please see the file

You may also consult the `mkintex(1)` man page.


For information about this package's license, please see the file
COPYING in the top directory of the package.

-- Martin Thorsen Ranang, 2013-03-12


Name Notes


Name Size Date Notes
AUTHORS 59 2013-03-12 09:49
COPYING 35147 2013-03-12 09:49
ChangeLog 16316 2013-03-12 10:20
INSTALL 9416 2013-03-12 09:49
MANIFEST 424 2013-03-12 12:00 187 2013-03-12 09:49
Makefile 23978 2013-03-12 12:00 1231 2013-03-12 09:49 23613 2013-03-12 11:59
NEWS 0 2013-03-12 09:49
3691 2013-03-12 11:01 ==> /sup­port/in­tex/ 3691 2013-03-12 11:01
RELEASE 2 2013-03-12 10:22
TODO 2048 2013-03-12 09:49
aclocal.m4 30879 2013-03-12 09:49
config.log 6633 2013-03-12 12:00
config.status 26469 2013-03-12 12:00
configure 107527 2013-03-12 10:22 450 2013-03-12 09:49 162 2013-03-12 09:49 131 2013-03-12 09:49 132 2013-03-12 09:49
rewritten.itx 2873 2013-03-12 09:49
setup.cfg 235 2013-03-12 12:00 233 2013-03-12 09:49 2186 2013-03-12 12:00 2228 2013-03-12 09:49
template.itx 230 2013-03-12 09:49
test.itx 6107 2013-03-12 09:49

Down­load the con­tents of this pack­age in one zip archive (3.7M).

in­tex – Sup­port type­set­ting and in­dex­ing words and phrases

The pack­age adds func­tion­al­ity to LaTeX to ease type­set­ting and in­dex­ing of phrases, acronyms, and proper names in a con­sis­tent man­ner through­out doc­u­ments of ar­bi­trary length.

The pack­age pro­vides a pro­ces­sor mk­in­tex, that pro­cesses an in­ter­me­di­ate .itx file, gen­er­at­ing ap­pro­pri­ate en­tries for both LaTeX and makein­dex.

Pack­age De­tailsin­tex
Li­censeGNU Gen­eral Public Li­cense, ver­sion 3
Copy­right2007 Martin Thorsen Ranang
Main­tainerMartin Thorsen Ranange
Topics pro­cess and/or gen­er­ate in­dex ma­te­rial
Guest Book Sitemap Contact