---
name: "tie"
section: "1"
platform: "linux"
package: "texlive-doc"
version: "2026.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/tie"
---

# tie(1)

merge or apply WEB change files

## NAME

tie - merge or apply WEB change files

## SYNOPSIS

**tie** **-c**\|**-m** *outputfile masterfile* *changefile*...

## DESCRIPTION

The **tie** program is used to process multiple change files used with the WEB system for literate programming.  The WEB programs allow one to apply patches to a source file (the *masterfile*) by means of a number of change files (often only a single change file is allowed). **Tie** can be used to either merge up to 32 change files into a single one or to apply the changes to the *masterfile* in order to create a new one.  Output of either the new change file or the patched master file goes into *outputfile*.

## OPTIONS

- **-c**

  Create a single change file from the given *changefile*s.

- **-m**

  Create a new master file by applying the given *changefile*s.

## ENVIRONMENT

The environment variable WEBINPUTS is used to search for the input files, or the system default if WEBINPUTS is not set.  See [**tex**(1)](/tex/1.md) for the details of the searching. To avoid conflicts with other programs that also use the WEBINPUTS environment, you can be more specific and use WEBINPUTS\_tie for special requirements in TIE.

## SEE ALSO

**web**(1), [**ctie**(1)](/ctie/1.md), [**cweb**(1)](/cweb/1.md).

## AUTHOR

Klaus Guntermann, TH Darmstadt, Institut f. Theoretische Informatik.  Man page by Joachim Schnitter, TH Darmstadt, Phys. Chemie I. Maintained as part of TeX Live.
