bkyk8rc3zvpnsf5inmcqq4n3k98cv6hj-my-site-hyper-literate-git.test.suzanne.soy-0.0.1

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 3f43a704966fb27dbe0fc09443e3a19c5d313a24
parent c0556bb30fbfdf18c036e2c288f75cc73ee99341
Author: Matthew Flatt <mflatt@racket-lang.org>
Date:   Wed, 28 Aug 2013 10:02:28 -0600

scribble/sigplan: add `doi'

original commit: 36203863d8d89ae81a91fddba1b41765e836aff5

Diffstat:
Mpkgs/scribble-pkgs/scribble-doc/scribblings/scribble/sigplan.scrbl | 1+
Mpkgs/scribble-pkgs/scribble-lib/scribble/sigplan.rkt | 10++++++++++
Mpkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplan.css | 2+-
Mpkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplan.tex | 1+
Mpkgs/scribble-pkgs/scribble-lib/scribble/sigplan/style.tex | 2+-
5 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/pkgs/scribble-pkgs/scribble-doc/scribblings/scribble/sigplan.scrbl b/pkgs/scribble-pkgs/scribble-doc/scribblings/scribble/sigplan.scrbl @@ -103,6 +103,7 @@ e-mail address with the author name.} @defproc[(conferenceinfo [conference pre-content?] [location pre-content?]) block?] @defproc[(copyrightyear [content pre-content?] ...) block?] @defproc[(copyrightdata [content pre-content?] ...) block?] +@defproc[(doi [content pre-content?] ...) block?] )]{ Declares information that is collected into the copyright region of the paper.} diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan.rkt b/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan.rkt @@ -27,6 +27,9 @@ [copyrightdata (->* () () #:rest (listof pre-content?) block?)] + [doi + (->* () () #:rest (listof pre-content?) + block?)] [category (->* (pre-content? pre-content? pre-content?) ((or/c false/c pre-content?)) @@ -126,6 +129,13 @@ (make-style "SCopyrightData" sigplan-extras) (decode-content what)))) +(define (doi . what) + (make-paragraph + (make-style 'pretitle null) + (make-element + (make-style "Sdoi" sigplan-extras) + (decode-content what)))) + ;; ---------------------------------------- ;; Categories, terms, and keywords: diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplan.css b/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplan.css @@ -1,7 +1,7 @@ /* Support for styles in scribble/sigplan */ .SAuthorPlace, .SAuthorEmail, -.SConferenceInfo, .SCopyrightYear, .SCopyrightData, +.SConferenceInfo, .SCopyrightYear, .SCopyrightData, .Sdoi, .SCategory, .SCategoryPlus, .STerms, .SKeywords { display: none; } diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplan.tex b/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplan.tex @@ -11,6 +11,7 @@ \newcommand{\SConferenceInfo}[2]{} \newcommand{\SCopyrightYear}[1]{} \newcommand{\SCopyrightData}[1]{} +\newcommand{\Sdoi}[1]{} \newcommand{\SCategory}[3]{} \newcommand{\SCategoryPlus}[4]{} diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/style.tex b/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/style.tex @@ -29,7 +29,7 @@ \renewcommand{\SConferenceInfo}[2]{\conferenceinfo{#1}{#2}} \renewcommand{\SCopyrightYear}[1]{\copyrightyear{#1}} \renewcommand{\SCopyrightData}[1]{\copyrightdata{#1}} - +\renewcommand{\Sdoi}[1]{\doi{#1}} \renewcommand{\SCategory}[3]{\category{#1}{#2}{#3}} \renewcommand{\SCategoryPlus}[4]{\category{#1}{#2}{#3}[#4]}