The IPF compiler can produce a single output document by processing multiple input files through one base source file. This process is most often associated with online documents. For example, the online Information Presentation Facility Reference has more than ten separate source files, but all the files were processed through one base file.

The .im (imbed) control word sends a signal to the compiler and tells it to process each file in the sequence listed in the base file.

A portion of the base file IPFCBASE.IPF for the online Information Presentation Facility Reference looks like this:

:userdoc.
.
.
.
.im ipfcch01.ipf
.im ipfcch02.ipf
.im ipfcch03.ipf
.
.
.

The placement of an imbedded file determines the order of entries in the table of contents.

Imbedded files cannot use the :userdoc. or :euserdoc. tags.

Note: When using a base source file to process multiple files, enter the base file name as the filename parameter of the IPFC command.