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

# mkocp(1)

frontend to otp2ocp(1)

## NAME

mkocp - frontend to [**otp2ocp**(1)](/otp2ocp/1.md)

## SYNOPSIS

**mkocp** *OTPFILE*

## DESCRIPTION

**mkocp** is used to create or recreate Omega Compiled Process files (binary) from Omega Translation Process (text) files.

Omega Translation Processes are used to translate one character set to another and to choose between characters with one or more context-sensitive variants.  OTPs could also be used to change the case or hyphenation of text.

OTPs are defined in text files, and compiled into binary code (OCPs) using **mkocp** (this script) or directly with [**otp2ocp**(1)](/otp2ocp/1.md).

## FILES

- *OTPFILE*

  An Omega Typesetting Process filter file.

## SEE ALSO

[**omega**(1)](/omega/1.md), [**otp2ocp**(1)](/otp2ocp/1.md).

\<https://ctan.org/pkg/omega\>

## BUGS

Email bug reports to \<https://lists.tug.org/tex-k\> (public mailing list).

## AUTHOR

**mkocp** is part of Omega.  The primary authors of Omega are John Plaice and Yannis Haralambous.

This manual page was written by C.M. Connelly for the Debian GNU/Linux system. It is now maintained as part of TeX Live.
