`margin-note` exceeds page limit in PDF e.g. Racket guide
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- documentation
Direzione di ricerca
Inizia da pkgs/racket-doc/scribblings/guide/control.scrbl alla riga 124 e riproduci la pagina usando scribble/manual, renderizzata in PDF. Confronta la margin-note che contiene continuation-mark-set->context con l'esempio @interaction vicino e verifica come il PDF gestisce l'identificatore lungo. Il lavoro è completato quando la nota a margine rimane all'interno della rilegatura, anche nella pagina della guida indicata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What version of Racket are you using?
8.15
What program did you run?
scribble/manual render to pdf
example showing continuation-mark-set->context running beyond edge of page in pdf viewer
page 226
https://download.racket-lang.org/releases/8.15/pdf-doc/guide.pdf
What should have happened?
I'd expect scribble to wrap keep margin notes within gutter by wrapping @racket[continuation-mark-set->context] on hyphens like exn-message in @interaction block on the same page.(see full page capture below).
Not a big issue as manual is intended to be used via browser, but may be frustrating for e-reader users who use PDF. (I was trying to publish print copy via amazon with permission of author)
continuation-mark-set->context
Line 124
@margin-note{The @racket[continuation-mark-set->context] procedure provides best-effort structured backtrace information.}
Please include any other relevant details
Interaction block
@interaction[
(with-handlers ([exn:fail?
(lambda (v)
((error-display-handler) (exn-message v) v))])
(car 17))
]
full page
'Gutter' guidance from amazon kindle direct publishing:
Insufficient gutter. Books with 407 pages require at least 0.625" (15.875mm) for the gutter (inside margin) and at least 0.25" (6.35mm) for the outside, top and bottom margins.
- Lingua principale
- Racket
- Stelle
- 250
- Fork
- 102
- Merge medio
- 11g 9h
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di racket/scribble
-
In source strcut*-doc does not convert to defstruct* properly when #:constructor-name is usedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di racket/scribble
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Frontmatter next to `src:` is applied to every imported slide, not only the first (undocumented)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
[scanner] check:spelling skips blog/ — posts and author metadata are never spell-checkedForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/scanner bug hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
cncf/endusers#1452 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
status:untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
midnightntwrk/midnight-js#1482 ·
I maintainer di solito rispondono entro 1 giorno