This repository describes how lawyers can use LaTeX (a free, sophisticated document preparation system) to create dynamic contract templates that include fill-in-the-blank form fields, automatic numbering and re-numbering of nested clauses, and an easy system for toggling particular clauses on and off or selecting between alternative versions of clauses. This workflow generates well-formatted PDF files that are easy to share with colleagues, clients, and counterparties.
Included here is a sample template, exampleNDA.tex
, a sample output PDF based on that template, exampleNDA.pdf
, and a copy of an overview document explaining the features that appear in the template, Contract_Automation_Using_LaTeX.pdf
.
Technically, this is not a fork of an existing repository. However, this repository is indebted to the Legal_Markdown repository, which implements very similar functionality, using YAML and Ruby rather than LaTeX, and served as an inspiration and a procedural model for the approach outlined here.
This repository and the files it contains are only intended to be an example of how to set up an automated contract template using LaTeX.
The author, Greg Kochansky, is an attorney licensed to practice law in New York State and the Commonwealth of Massachusetts. The author is NOT your attorney. The materials in this repository do not constitute legal advice and do not create an attorney-client relationship between the author and you, or between the author and any business or other entity of which you are an owner, shareholder, or agent.
The example non-disclosure agreement included here is not intended to be used as-is, in its current form. To have a non-disclosure agreement prepared for you, seek advice from an attorney licensed to practice law in the state or territory where you are located.