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
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
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
diff --git a/noxz.tech/guides/groff/a_system_for_typesetting_mathematics.pdf b/noxz.tech/guides/groff/a_system_for_typesetting_mathematics.pdf
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
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
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
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
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