noxz-sites

A collection of a builder and various scripts creating the noxz.tech sites
git clone git://git.noxz.tech/noxz-sites
Log | Files | Refs | README | LICENSE

commit 2ae53f71c0726411be171d1378270cf6b0c2507b
parent e81314d47d41879cb7044c660bf5f776a8469eb5
Author: Chris Noxz <chris@noxz.tech>
Date:   Wed, 16 Oct 2019 20:20:03 +0200

Start adding papers on troff and friends

Diffstat:
MMakefile | 2+-
Anoxz.tech/guides/groff/a_guide_to_typesetting_mathematics_using_gnu_eqn.pdf | 0
Anoxz.tech/guides/groff/a_system_for_algorithm_animation__132.pdf | 0
Anoxz.tech/guides/groff/a_system_for_typesetting_mathematics.pdf | 0
Anoxz.tech/guides/groff/chem_--_a_language_for_typesetting_chemical_structure_diagram__122.pdf | 0
Anoxz.tech/guides/groff/dformat_--_a_program_for_typesetting_data_formats__142.pdf | 0
Anoxz.tech/guides/groff/grap_--_a_language_for_typesetting_graphs__114.pdf | 0
Mnoxz.tech/guides/groff/index.md | 43+++++++++++++++++++++++++++++++++++++++++++
Anoxz.tech/guides/groff/pic_--_a_graphics_language_for_typesetting__116.pdf | 0
Anoxz.tech/guides/groff/typesetting_mathematics_users_guide__second_edition.pdf | 0
10 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile @@ -19,7 +19,7 @@ all: clean builder @ @echo creating tar archive 'web.tar' @find ./ -type f -regex \ - ".*\.\(jpg\|png\|svg\|html\|css\|asc\|pub\|rss\|xml\|swps\|txt\|patch\|ggb\)" \ + ".*\.\(jpg\|png\|svg\|html\|css\|asc\|pub\|rss\|xml\|swps\|txt\|patch\|ggb\|pdf\)" \ -exec tar -rf web.tar {} \; builder: config.h builder.c diff --git a/noxz.tech/guides/groff/a_guide_to_typesetting_mathematics_using_gnu_eqn.pdf b/noxz.tech/guides/groff/a_guide_to_typesetting_mathematics_using_gnu_eqn.pdf Binary files differ. diff --git a/noxz.tech/guides/groff/a_system_for_algorithm_animation__132.pdf b/noxz.tech/guides/groff/a_system_for_algorithm_animation__132.pdf Binary files differ. diff --git a/noxz.tech/guides/groff/a_system_for_typesetting_mathematics.pdf b/noxz.tech/guides/groff/a_system_for_typesetting_mathematics.pdf Binary files differ. diff --git a/noxz.tech/guides/groff/chem_--_a_language_for_typesetting_chemical_structure_diagram__122.pdf b/noxz.tech/guides/groff/chem_--_a_language_for_typesetting_chemical_structure_diagram__122.pdf Binary files differ. diff --git a/noxz.tech/guides/groff/dformat_--_a_program_for_typesetting_data_formats__142.pdf b/noxz.tech/guides/groff/dformat_--_a_program_for_typesetting_data_formats__142.pdf Binary files differ. diff --git a/noxz.tech/guides/groff/grap_--_a_language_for_typesetting_graphs__114.pdf b/noxz.tech/guides/groff/grap_--_a_language_for_typesetting_graphs__114.pdf Binary files differ. diff --git a/noxz.tech/guides/groff/index.md b/noxz.tech/guides/groff/index.md @@ -8,6 +8,49 @@ Apart from *groff*, these guides may include other programs used together with *groff*, such as *eqn*, *tbl*, and so on. I will try to make this clear in the description of each guide. +Collection of papers on troff and its companions +------------------------------------------------ +Following is a collection based on +[troff.org/papers](https://www.troff.org/papers.html). However, I found that +much of the links referenced from that site are dead. I have instead downloaded +and compiled pdfs from archive.org. Much of the material available was written +at Bell Labs. The CSTR documents below refer to 'Computer Science Technical +Reports', a Bell Labs internal numbering system used in the past. + +### eqn ++ [Typesetting Mathematics, User's Guide (Second Edition) +](typesetting_mathematics_users_guide__second_edition.pdf). +[Brian W. Kernighan](https://www.troff.org/whoswho.html#bwk) and Lorinda +Cherry, 1978. ++ [A System for Typesetting Mathematics +](a_system_for_typesetting_mathematics.pdf). +[Brian W. Kernighan](https://www.troff.org/whoswho.html#bwk) and Lorinda L. +Cherry, CACM, 1975. ++ [A Guide to Typesetting Mathematics using GNU eqn +](a_guide_to_typesetting_mathematics_using_gnu_eqn.pdf). Ted Harding, 2011. + +### pic ++ [PIC -- A Graphics Language for Typesetting (Revised User Manual) +](pic_--_a_graphics_language_for_typesetting__116.pdf). CSTR #116, +[Brian W. Kernighan](https://www.troff.org/whoswho.html#bwk), Bell Labs, +December 1984. ++ [GRAP -- A Language for Typesetting Graphs (Tutorial and User Manual) +](grap_--_a_language_for_typesetting_graphs__114.pdf). CSTR #114, Jon L. +Bentley and [Brian W. Kernighan](https://www.troff.org/whoswho.html#bwk)", Bell +Labs, August 1984. ++ [CHEM -- A Program for Typesetting Chemical Structure Diagrams +](chem_--_a_language_for_typesetting_chemical_structure_diagram__122.pdf). +CSTR #122, J. L. Bentley, L. W. Jelinski, and [B. W. Kernighan +](https://www.troff.org/whoswho.html#bwk), Computers and Chemistry, +Bell Labs, April 1986. ++ [A System for Algorithm Animation (Tutorial and User Manual) +](a_system_for_algorithm_animation__132.pdf). CSTR #132, J. L. Bentley +and [B. W. Kernighan](https://www.troff.org/whoswho.html#bwk), Bell Labs, +January 1987. Instrument your programs with graphics. ++ [DFORMAT -- A Program for Typesetting Data Formats +](dformat_--_a_program_for_typesetting_data_formats__142.pdf). CSTR #142, Jon +L. Bentley, Bell Labs, April 1988. + Crossing out expressions in *eqn* --------------------------------- In the *man* page of *eqn* you can read about defining a macro for canceling an diff --git a/noxz.tech/guides/groff/pic_--_a_graphics_language_for_typesetting__116.pdf b/noxz.tech/guides/groff/pic_--_a_graphics_language_for_typesetting__116.pdf Binary files differ. diff --git a/noxz.tech/guides/groff/typesetting_mathematics_users_guide__second_edition.pdf b/noxz.tech/guides/groff/typesetting_mathematics_users_guide__second_edition.pdf Binary files differ.