Patch work

Introduction

Automatically generated documentation might contain problematic places, in which manual re-layout is desired. Consodoc is tailored to support manual intervention on the level of LaTeX files.

Obviously, the system mustn't lose the user's changes when re-generating PDF. Consodoc remembers and applies changes using the diff and patch mechanism.

Summary of the situations:

This functionality adds complexity to the build process. A set of supporting files is used to assist the patch step:

For convenience of describing the process, the step “Patch Work” is splitted on three virtual steps: