Re: [NTG-context] Background under bibliography (like in mkiv-publications.pdf)
Le 18/03/2019, Aditya Mahajan a �crit > On Mon, 18 Mar 2019, Romain Diss wrote: > > > Le 13/03/2019, Aditya Mahajan a �crit > > > > Is there a simple way to split a large \startframedtext environment over > > > > multiple pages. It doesn't work out of the box and I didn't find any > > > > option make it work in the wiki nor in the documentation I read. > > > > > > Use backgrounds or textbackgrounds. > > Thank you but I still can't achieve what I want to do whith this > > command. > > > > I try to make something similar to the frames in the > > "mkiv-publications.pdf" manual (page 6 or 22 for a bibliography for > > examples). > > I suppose Hans Hagen made use of metafun to do it but I encounter some > > problems with 'textbackgrounds'. > > > > In this minimal example, the frame doesn't appear (or if i set > > [frame=on,leftframe=off] all the frame is rendered) and the left and > > right offsets are not took into account. > > textbackground uses metapost for ALL backgrounds and the default metapost > code to draw the background (draw_multi_pars, defined in mp-abck.mkiv) > doesn't handle individual frames. So, you have to write your own metapost > code to draw the side bar. > > Another option for simple backgrounds is to use `\definebackground` instead > of `definetextbackground`. The background mechanism doesn't have too many > options, but does honor leftframe and rightframe by default. It will take some time to understand everything in "mp-abck.mpiv" but it will sure be very interesting. Thank you. -- Romain Diss ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Background under bibliography (like in mkiv-publications.pdf)
Le 18/03/2019, Alan Braslau a �crit > On Mon, 18 Mar 2019 14:15:10 -0400 (EDT) > Aditya Mahajan wrote: > > > On Mon, 18 Mar 2019, Romain Diss wrote: > > > > > Le 13/03/2019, Aditya Mahajan a �crit > > >> > Is there a simple way to split a large \startframedtext environment > > >> > over > > >> > multiple pages. It doesn't work out of the box and I didn't find any > > >> > option make it work in the wiki nor in the documentation I read. > > >> > > >> Use backgrounds or textbackgrounds. > > > Thank you but I still can't achieve what I want to do whith this > > > command. > > > > > > I try to make something similar to the frames in the > > > "mkiv-publications.pdf" manual (page 6 or 22 for a bibliography for > > > examples). > > > I suppose Hans Hagen made use of metafun to do it but I encounter some > > > problems with 'textbackgrounds'. > > > > > > In this minimal example, the frame doesn't appear (or if i set > > > [frame=on,leftframe=off] all the frame is rendered) and the left and > > > right offsets are not took into account. > > > > textbackground uses metapost for ALL backgrounds and the default metapost > > code to draw the background (draw_multi_pars, defined in mp-abck.mkiv) > > doesn't handle individual frames. So, you have to write your own metapost > > code to draw the side bar. > > > > Another option for simple backgrounds is to use `\definebackground` > > instead of `definetextbackground`. The background mechanism doesn't have > > too many options, but does honor leftframe and rightframe by default. > > > > Aditya > > You can look under > doc/context/sources/general/manuals/publications/publications-style.tex > to see how it is done. All these source files where here, next to me, all this time and I didn't know... Thank you very much! -- Romain Diss ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Background under bibliography (like in mkiv-publications.pdf)
On Mon, 18 Mar 2019 14:15:10 -0400 (EDT) Aditya Mahajan wrote: > On Mon, 18 Mar 2019, Romain Diss wrote: > > > Le 13/03/2019, Aditya Mahajan a �crit > >> > Is there a simple way to split a large \startframedtext environment over > >> > multiple pages. It doesn't work out of the box and I didn't find any > >> > option make it work in the wiki nor in the documentation I read. > >> > >> Use backgrounds or textbackgrounds. > > Thank you but I still can't achieve what I want to do whith this > > command. > > > > I try to make something similar to the frames in the > > "mkiv-publications.pdf" manual (page 6 or 22 for a bibliography for > > examples). > > I suppose Hans Hagen made use of metafun to do it but I encounter some > > problems with 'textbackgrounds'. > > > > In this minimal example, the frame doesn't appear (or if i set > > [frame=on,leftframe=off] all the frame is rendered) and the left and > > right offsets are not took into account. > > textbackground uses metapost for ALL backgrounds and the default metapost > code to draw the background (draw_multi_pars, defined in mp-abck.mkiv) > doesn't handle individual frames. So, you have to write your own metapost > code to draw the side bar. > > Another option for simple backgrounds is to use `\definebackground` > instead of `definetextbackground`. The background mechanism doesn't have > too many options, but does honor leftframe and rightframe by default. > > Aditya You can look under doc/context/sources/general/manuals/publications/publications-style.tex to see how it is done. Alan ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Background under bibliography (like in mkiv-publications.pdf)
On Mon, 18 Mar 2019, Romain Diss wrote: Le 13/03/2019, Aditya Mahajan a �crit > Is there a simple way to split a large \startframedtext environment over > multiple pages. It doesn't work out of the box and I didn't find any > option make it work in the wiki nor in the documentation I read. Use backgrounds or textbackgrounds. Thank you but I still can't achieve what I want to do whith this command. I try to make something similar to the frames in the "mkiv-publications.pdf" manual (page 6 or 22 for a bibliography for examples). I suppose Hans Hagen made use of metafun to do it but I encounter some problems with 'textbackgrounds'. In this minimal example, the frame doesn't appear (or if i set [frame=on,leftframe=off] all the frame is rendered) and the left and right offsets are not took into account. textbackground uses metapost for ALL backgrounds and the default metapost code to draw the background (draw_multi_pars, defined in mp-abck.mkiv) doesn't handle individual frames. So, you have to write your own metapost code to draw the side bar. Another option for simple backgrounds is to use `\definebackground` instead of `definetextbackground`. The background mechanism doesn't have too many options, but does honor leftframe and rightframe by default. Aditya___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Background under bibliography (like in mkiv-publications.pdf)
Le 13/03/2019, Aditya Mahajan a �crit > > Is there a simple way to split a large \startframedtext environment over > > multiple pages. It doesn't work out of the box and I didn't find any > > option make it work in the wiki nor in the documentation I read. > > Use backgrounds or textbackgrounds. Thank you but I still can't achieve what I want to do whith this command. I try to make something similar to the frames in the "mkiv-publications.pdf" manual (page 6 or 22 for a bibliography for examples). I suppose Hans Hagen made use of metafun to do it but I encounter some problems with 'textbackgrounds'. In this minimal example, the frame doesn't appear (or if i set [frame=on,leftframe=off] all the frame is rendered) and the left and right offsets are not took into account. % test-bcknd.tex \usebtxdataset[biblio.bib] \setupbtxrendering [before={\startbiblio}, after={\stopbiblio}] % Arri�re-plan biblio \definetextbackground[biblio] [location=paragraph, background=color, backgroundcolor=green, %backgroundoffset=2em, leftoffset=1em, rightoffset=1em, topoffset=1.5em, bottomoffset=1em, frame=off, leftframe=on, rulethickness=.1em, framecolor=red] \startdocument \startchapter[title=A chapter] \input knuth \cite[knuth]\blank \input ward \cite[ward]\blank \placelistofpublications[criterium=chapter] \stopchapter \stopdocument % end % biblio.bib @book{knuth, title = "Title", author = "Knuth", publisher = "Publisher", year = "2019", } @book{ward, title = "Title", author = "Ward", publisher = "Publisher", year = "2019", } % end Any suggestions? Thank you. -- Romain Diss ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___