hyper-literate/scribble-lib/scribble
Matthew Flatt 7278568040 section links plus scriblib/{autobib,figure}: better match acmart
Add a `link-render-style` syntax property to control the rendering of
section links --- so that HTML output can say "section <number>", and
so that Latex/PDF output can have just the section number hperlinked
(as in acmart).

It seems unfortunate that the link rendering is so hardwired into each
rendering back-end, but maybe this can be made even more configurable
in the future. Meanwhile, Latex macros already provide an additional
layer of rendering control (but not enough, it turns out, to easily
perform the same adjustments as the 'number mode that matches acmart).

For `scriblib/figure` make `figure-ref` and `Figure-ref` similarly
sensitive to the link-rendering style.

For `scriblib/autobib`, change the hyperlinking of references
so that the color can be overridden, and make `scribble/acmart`
override it.
2017-10-11 11:19:44 -06:00
..
acmart section links plus scriblib/{autobib,figure}: better match acmart 2017-10-11 11:19:44 -06:00
base Remove extra directories. 2014-12-02 00:54:52 -05:00
book Remove extra directories. 2014-12-02 00:54:52 -05:00
doc Remove extra directories. 2014-12-02 00:54:52 -05:00
elsarticle Adding elsarticle 2016-06-16 16:37:07 -04:00
jfp patch for '\Large' in jfp1.cls 2017-05-02 14:55:21 -04:00
lncs Remove extra directories. 2014-12-02 00:54:52 -05:00
lp/lang scribble/lp2: strip code:comment, etc. 2015-12-30 07:22:15 -06:00
manual Remove extra directories. 2014-12-02 00:54:52 -05:00
private Make package names links 2017-09-05 10:37:53 +01:00
report Remove extra directories. 2014-12-02 00:54:52 -05:00
sigplan Add {} to \ifx in subtitle. 2017-05-02 18:53:35 -04:00
acmart.rkt acmart: fix contract on nested-flow forms, like acks 2017-09-08 16:37:24 -06:00
base-render.rkt section links plus scriblib/{autobib,figure}: better match acmart 2017-10-11 11:19:44 -06:00
base.rkt section links plus scriblib/{autobib,figure}: better match acmart 2017-10-11 11:19:44 -06:00
basic.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
blueboxes.rkt convert blueboxes.rkt to typed racket 2015-07-11 09:53:54 -05:00
bnf.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
comment-reader.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
config.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
contract-render.rkt add (hopefully correct) missing case to the contract/bluebox renderer 2016-03-17 09:08:43 -05:00
core.rkt section links plus scriblib/{autobib,figure}: better match acmart 2017-10-11 11:19:44 -06:00
decode-struct.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
decode.rkt scribble/decode: add 'no-index to avoid part titles in index 2017-10-09 08:34:23 -07:00
doc.txt Remove extra directories. 2014-12-02 00:54:52 -05:00
doclang.rkt rely on syntax objects preserving source locations 2015-12-09 17:24:20 -07:00
doclang2.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
eval.rkt scribble/eval: fix contract for scribble-exn->string 2017-08-01 22:29:47 -04:00
example.rkt move scribble/example contracts to scribble/eval 2017-06-20 14:11:50 -06:00
examples.rkt move scribble/examples to scribble/example 2015-12-18 06:28:27 -07:00
extract.rkt fix more problems with a generated doc submodule 2015-07-16 08:40:04 -06:00
HISTORY.txt Remove extra directories. 2014-12-02 00:54:52 -05:00
html-properties.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
html-render.rkt section links plus scriblib/{autobib,figure}: better match acmart 2017-10-11 11:19:44 -06:00
info.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
jfp.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
latex-prefix.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
latex-properties.rkt Latex macros _can_ actually have multiple optional args. 2017-03-22 19:42:21 -04:00
latex-render.rkt section links plus scriblib/{autobib,figure}: better match acmart 2017-10-11 11:19:44 -06:00
lp-include.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
lp.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
lp2.rkt add scribble/lp2 2014-12-15 18:05:14 -07:00
manual-fonts.css updated Source Code Pro fonts 2016-11-05 19:16:26 -05:00
manual-prefix.tex Remove extra directories. 2014-12-02 00:54:52 -05:00
manual-racket.css Remove extra directories. 2014-12-02 00:54:52 -05:00
manual-racket.js Remove extra directories. 2014-12-02 00:54:52 -05:00
manual-struct.rkt Add language-index-desc and reader-index-desc 2016-07-08 17:56:35 -04:00
manual-style.css Add local vs global distinction 2017-09-05 15:15:31 +01:00
manual-style.tex Remove extra directories. 2014-12-02 00:54:52 -05:00
manual.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
markdown-render.rkt add make-numberer to generalize section numbering 2016-01-09 20:21:18 -07:00
pdf-render.rkt Use XeLatex instead of XeLatex 2017-03-03 07:26:25 -07:00
provide-doc-transform.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
racket.css Remove extra directories. 2014-12-02 00:54:52 -05:00
racket.rkt racketblock: add "#i" to an inexact number to match source span 2015-02-21 14:12:38 -07:00
racket.tex Add optional SHyphen Latex macro to prevent hyphens from appearing in @racket[...] identifiers 2017-04-12 17:40:16 -04:00
render-struct.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
render.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
run.rkt catch up docs on --xelatex 2017-03-03 07:47:45 -07:00
scheme.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-common.js Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-load-replace.tex Allow for manipulating scribble.tex imports 2016-01-09 11:48:21 -06:00
scribble-load.tex Allow for manipulating scribble.tex imports 2016-01-09 11:48:21 -06:00
scribble-prefix.html Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-prefix.tex Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-skull.tex Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-style.css Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-style.tex Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble.css fix text wrapping of margin notes within code samples (#63) 2016-11-03 13:26:46 -04:00
scribble.tex section links plus scriblib/{autobib,figure}: better match acmart 2017-10-11 11:19:44 -06:00
search.rkt Fixes bug #44 (Re-provided identifiers are not tracked across submodules) 2016-10-06 13:16:01 -05:00
sigplan.rkt scribble/sigplan: add to-appear 2015-11-23 12:22:31 -07:00
srcdoc.rkt fix more problems with a generated doc submodule 2015-07-16 08:40:04 -06:00
struct.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
tag.rkt add some tag predicates and tag manipulation functions 2015-04-15 03:39:32 -05:00
text-render.rkt add make-numberer to generalize section numbering 2016-01-09 20:21:18 -07:00
urls.rkt Remove extra directories. 2014-12-02 00:54:52 -05:00
valid-blueboxes-info.rkt correct the specification of the blueboxes.rktd file 2017-08-27 18:16:02 -05:00
xref.rkt fix error message 2016-05-27 14:00:59 -05:00