Hyper-literate programming is to literate programming exactly what hypertext documents are to regular books and texts.
Go to file
Leif Andersen 558a8a5c64 Improve the scribble/acmart language
The existing scribble/acmart language in this repo felt more like latex than Scribble. This package brings scribble/acmart more inline with the existing `scribble/acmart` package that was already on the package server. In particular, this commit:

* Remove maketitle from scribble/acmart

* Extends the title form to also have the fields in `scribble/base`'s title.

* Support author information. (Like scribble/sigplans authorinfo)

* Removed unneeded functions now redundant due to the author function. Namely, affiliation based ones.

* Factor out common functions to scribble/acmart and scribble/base into private module.

These functions might make sense to be public, but since they were already private in base
I thought it made sense to leave them that way. Additionally, it might make sense to have the
file be something other than private/tag, as private/tag currently requires tag, which is
different than the normal way where its tag that requires private/tag.

* Add short-title to scribble/latex-properties

* Adds an `command-optional` property which is like `command-extras`, but is a single
optional argument placed before the mandatory ones.

* Create email, affiliation, and institution structs so that authors can have multiple of each.

* Add/improve documentation and history (and bump version number).
2017-03-21 01:06:02 -04:00
scribble Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-doc Improve the scribble/acmart language 2017-03-21 01:06:02 -04:00
scribble-html-lib move scribble/html tests to scribble-test collection 2016-11-07 17:49:07 -05:00
scribble-lib Improve the scribble/acmart language 2017-03-21 01:06:02 -04:00
scribble-test defstruct: no newline between name & fields if no fields 2017-03-15 13:05:56 -04:00
scribble-text-lib fix scribble/text with syntax-local-identifier-as-binding 2015-07-16 08:40:04 -06:00
.gitignore Add standard .gitignore file. 2014-12-06 17:46:27 -05:00