* Store images and text in the right margin @ 2020-07-02 15:20 Fabrice Couvreur 2020-07-02 17:04 ` Marco Patzer 0 siblings, 1 reply; 7+ messages in thread From: Fabrice Couvreur @ 2020-07-02 15:20 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 1294 bytes --] Hello everyone and in particular to Wolfgang who has already provided me with the solution below. I will have to write a Mathematics book for my students and the remarks and graphics should be in the right margin. I got the code written by Wolfgang and tried to include the graphics in it. The result is not as expected because the graphic overflows on the text. The course will be written in A4 format with an 11 pts font. Thanks for your help. Fabrice \useMPlibrary[dum] \setuppapersize[A4] \setuplayout [width=12cm, rightmargin=5cm] \definemargindata[marginfigure][inright] \setupmargindata [marginfigure][command=\vbox,align=middle] \defineuserdata [margintext] [alternative=margintext] \defineuserdataalternative [margintext] [renderingsetup=userdata:margintext] \startsetups [userdata:margintext] \margindata [inright] [%style=\smallbodyfont, style={\switchtobodyfont[9pt]}, width=\rightmarginwidth, align={flushleft,broad}] {{\bf Remarque — }\getinlineuserdata} \stopsetups \showframe \starttext \startuserdata[margintext] \input ward \stopuserdata \marginfigure{\externalfigure[dummy][width=\rightmarginwidth]} \startchapter[title=First chapter] \dorecurse{2}{\input knuth} \stopchapter \stoptext [-- Attachment #1.2: Type: text/html, Size: 2035 bytes --] [-- Attachment #2: Type: text/plain, Size: 493 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Store images and text in the right margin 2020-07-02 15:20 Store images and text in the right margin Fabrice Couvreur @ 2020-07-02 17:04 ` Marco Patzer 2020-07-03 6:40 ` Fabrice Couvreur 0 siblings, 1 reply; 7+ messages in thread From: Marco Patzer @ 2020-07-02 17:04 UTC (permalink / raw) To: ntg-context On Thu, 2 Jul 2020 17:20:07 +0200 Fabrice Couvreur <fabrice1.couvreur@gmail.com> wrote: Try: > \useMPlibrary[dum] > > \setuppapersize[A4] > > \setuplayout > [width=12cm, > rightmargin=5cm] > > \definemargindata[marginfigure][inright] > \setupmargindata [marginfigure][command=\vbox,align=middle] \setupmargindata [marginfigure][command=\vbox,align=middle,stack=yes] > \startsetups [userdata:margintext] > \margindata > [inright] > [%style=\smallbodyfont, > style={\switchtobodyfont[9pt]}, > width=\rightmarginwidth, stack=yes, > align={flushleft,broad}] > {{\bf Remarque — }\getinlineuserdata} > \stopsetups > \marginfigure{\externalfigure[dummy][width=\rightmarginwidth]} \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=high]} Marco ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Store images and text in the right margin 2020-07-02 17:04 ` Marco Patzer @ 2020-07-03 6:40 ` Fabrice Couvreur 2020-07-03 8:28 ` Marco Patzer 0 siblings, 1 reply; 7+ messages in thread From: Fabrice Couvreur @ 2020-07-03 6:40 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 2058 bytes --] Hi Marco, Thanks, it works but only for a comment and a picture. Indeed, if I add a comment and an image, the first image is placed on the second comment. Fabrice \starttext \startuserdata[margintext] \input ward \stopuserdata \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=high]} \startuserdata[margintext] \input ward \stopuserdata \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=high]} \startchapter[title=First chapter] \dorecurse{2}{\input knuth} \stopchapter \stoptext Le jeu. 2 juil. 2020 à 19:04, Marco Patzer <lists@homerow.info> a écrit : > On Thu, 2 Jul 2020 17:20:07 +0200 > Fabrice Couvreur <fabrice1.couvreur@gmail.com> wrote: > > Try: > > > \useMPlibrary[dum] > > > > \setuppapersize[A4] > > > > \setuplayout > > [width=12cm, > > rightmargin=5cm] > > > > \definemargindata[marginfigure][inright] > > \setupmargindata [marginfigure][command=\vbox,align=middle] > > \setupmargindata [marginfigure][command=\vbox,align=middle,stack=yes] > > > \startsetups [userdata:margintext] > > \margindata > > [inright] > > [%style=\smallbodyfont, > > style={\switchtobodyfont[9pt]}, > > width=\rightmarginwidth, > > stack=yes, > > > align={flushleft,broad}] > > {{\bf Remarque — }\getinlineuserdata} > > \stopsetups > > > \marginfigure{\externalfigure[dummy][width=\rightmarginwidth]} > > > \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=high]} > > Marco > > ___________________________________________________________________________________ > 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 > > ___________________________________________________________________________________ > [-- Attachment #1.2: Type: text/html, Size: 3478 bytes --] [-- Attachment #2: Type: text/plain, Size: 493 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Store images and text in the right margin 2020-07-03 6:40 ` Fabrice Couvreur @ 2020-07-03 8:28 ` Marco Patzer [not found] ` <CACyK-eo36Zphn4rBcsY+O5g6KcfQu488jXYaSJniZqRQQ77hjA@mail.gmail.com> 0 siblings, 1 reply; 7+ messages in thread From: Marco Patzer @ 2020-07-03 8:28 UTC (permalink / raw) To: Fabrice Couvreur; +Cc: mailing list for ConTeXt users On Fri, 3 Jul 2020 08:40:22 +0200 Fabrice Couvreur <fabrice1.couvreur@gmail.com> wrote: > Thanks, it works but only for a comment and a picture. Indeed, if I > add a comment and an image, the first image is placed on the second > comment. Fabrice > > \starttext > \startuserdata[margintext] > \input ward > \stopuserdata > \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=high]} \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=top]} > \startuserdata[margintext] > \input ward > \stopuserdata > \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=high]} \marginfigure{\externalfigure[dummy][width=\rightmarginwidth,location=top]} Marco ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <CACyK-eo36Zphn4rBcsY+O5g6KcfQu488jXYaSJniZqRQQ77hjA@mail.gmail.com>]
[parent not found: <20200703110446.4ee95771@homerow>]
[parent not found: <CACyK-epqP23xS1VSP0g2Oc8em24Lfh-0EaOchTwtvMKQfeAihw@mail.gmail.com>]
[parent not found: <CACyK-eqaZnMdnjQG0FULRm4BgW0EJDi8g_3zdXb+hUo4mjWN1Q@mail.gmail.com>]
* Fwd: Store images and text in the right margin [not found] ` <CACyK-eqaZnMdnjQG0FULRm4BgW0EJDi8g_3zdXb+hUo4mjWN1Q@mail.gmail.com> @ 2020-07-06 14:18 ` Fabrice Couvreur 2020-07-06 14:34 ` Taco Hoekwater 0 siblings, 1 reply; 7+ messages in thread From: Fabrice Couvreur @ 2020-07-06 14:18 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 1321 bytes --] ---------- Forwarded message --------- De : Fabrice Couvreur <fabrice1.couvreur@gmail.com> Date: lun. 6 juil. 2020 à 12:10 Subject: Re: [NTG-context] Store images and text in the right margin To: Marco <lists@homerow.info> Hello, What has been proposed by Wolfgang and Marco works correctly but is it possible to define a single environment margintext which would allow to include both text and figures ? Thank you Fabrice Le sam. 4 juil. 2020 à 11:36, Fabrice Couvreur <fabrice1.couvreur@gmail.com> a écrit : > Hi Marco, > Without being a specialist, I knew the \blank command, but I too thought > that there must be another solution. > Thank you for your help. > Fabrice > > Le ven. 3 juil. 2020 à 11:04, Marco <lists@homerow.info> a écrit : > >> On Fri, 3 Jul 2020 10:39:41 +0200 >> Fabrice Couvreur <fabrice1.couvreur@gmail.com> wrote: >> >> > I think there should be a space between comments and figures. >> >> Maybe you can add manual \blank[…] in the margindata setups, e.g. >> >> ... >> {\blank{\bf Remarque — }\getinlineuserdata\blank} >> >> Otherwise I'm sure there's a more elegant solution using dedicated >> keys, but as I haven't used that mechanism for a while I can't tell >> which works. Maybe manual blanks already do the job. >> >> Marco >> > [-- Attachment #1.2: Type: text/html, Size: 2730 bytes --] [-- Attachment #2: Type: text/plain, Size: 493 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Store images and text in the right margin 2020-07-06 14:18 ` Fwd: " Fabrice Couvreur @ 2020-07-06 14:34 ` Taco Hoekwater 2020-07-06 17:06 ` Fabrice Couvreur 0 siblings, 1 reply; 7+ messages in thread From: Taco Hoekwater @ 2020-07-06 14:34 UTC (permalink / raw) To: mailing list for ConTeXt users Hi Fabrice, Like this maybe? It depends on what you want to achieve exactly, I think \useMPlibrary[dum] \setuppapersize[A4] \setuplayout [width=12cm, rightmargin=5cm] \defineuserdata [margintext] [alternative=margintext] \defineuserdataalternative [margintext] [renderingsetup=userdata:margintext] \startsetups [userdata:margintext] \margindata [inright] [style={\switchtobodyfont[9pt]}, width=\rightmarginwidth, align={flushleft,broad}, stack=yes] {\startframedtext[before=,after=,offset=0pt,width=max,frame=off] \getinlineuserdata \stopframedtext} \stopsetups \showframe \starttext \startuserdata[margintext] {\bf Remarque — }\input ward \stopuserdata \startuserdata[margintext] \externalfigure[dummy][width=\rightmarginwidth] \stopuserdata \startchapter[title=First chapter] \dorecurse{2}{\input knuth} \stopchapter \stoptext > On 6 Jul 2020, at 16:18, Fabrice Couvreur <fabrice1.couvreur@gmail.com> wrote: > > > > ---------- Forwarded message --------- > De : Fabrice Couvreur <fabrice1.couvreur@gmail.com> > Date: lun. 6 juil. 2020 à 12:10 > Subject: Re: [NTG-context] Store images and text in the right margin > To: Marco <lists@homerow.info> > > > Hello, > What has been proposed by Wolfgang and Marco works correctly but is it possible to define a single environment margintext which would allow to include both text and figures ? > Thank you > Fabrice ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Store images and text in the right margin 2020-07-06 14:34 ` Taco Hoekwater @ 2020-07-06 17:06 ` Fabrice Couvreur 0 siblings, 0 replies; 7+ messages in thread From: Fabrice Couvreur @ 2020-07-06 17:06 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 2702 bytes --] Hi Taco, Thank you for your help. What I want to do is write a course for my students, and the definitions, theorems ... will be illustrated by graphs, examples, remarks ... placed in the right margin. The idea is to consider that a text or a graphic is an element to place in the right margin without worrying about the nature and that a single command does the job. What you are proposing goes in the right direction. However, I noticed a little problem with the hyphenation. Fabrice Le lun. 6 juil. 2020 à 16:35, Taco Hoekwater <taco@elvenkind.com> a écrit : > Hi Fabrice, > > Like this maybe? It depends on what you want to achieve exactly, I think > > \useMPlibrary[dum] > > \setuppapersize[A4] > > \setuplayout > [width=12cm, > rightmargin=5cm] > > \defineuserdata [margintext] [alternative=margintext] > > \defineuserdataalternative [margintext] > [renderingsetup=userdata:margintext] > > \startsetups [userdata:margintext] > \margindata > [inright] > [style={\switchtobodyfont[9pt]}, > width=\rightmarginwidth, > align={flushleft,broad}, > stack=yes] > {\startframedtext[before=,after=,offset=0pt,width=max,frame=off] > \getinlineuserdata > \stopframedtext} > \stopsetups > > \showframe > \starttext > \startuserdata[margintext] > {\bf Remarque — }\input ward > \stopuserdata > \startuserdata[margintext] > \externalfigure[dummy][width=\rightmarginwidth] > \stopuserdata > \startchapter[title=First chapter] > \dorecurse{2}{\input knuth} > \stopchapter > \stoptext > > > > On 6 Jul 2020, at 16:18, Fabrice Couvreur <fabrice1.couvreur@gmail.com> > wrote: > > > > > > > > ---------- Forwarded message --------- > > De : Fabrice Couvreur <fabrice1.couvreur@gmail.com> > > Date: lun. 6 juil. 2020 à 12:10 > > Subject: Re: [NTG-context] Store images and text in the right margin > > To: Marco <lists@homerow.info> > > > > > > Hello, > > What has been proposed by Wolfgang and Marco works correctly but is it > possible to define a single environment margintext which would allow to > include both text and figures ? > > Thank you > > Fabrice > > ___________________________________________________________________________________ > 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 > > ___________________________________________________________________________________ > [-- Attachment #1.2: Type: text/html, Size: 4229 bytes --] [-- Attachment #2: Type: text/plain, Size: 493 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-07-06 17:06 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-07-02 15:20 Store images and text in the right margin Fabrice Couvreur 2020-07-02 17:04 ` Marco Patzer 2020-07-03 6:40 ` Fabrice Couvreur 2020-07-03 8:28 ` Marco Patzer [not found] ` <CACyK-eo36Zphn4rBcsY+O5g6KcfQu488jXYaSJniZqRQQ77hjA@mail.gmail.com> [not found] ` <20200703110446.4ee95771@homerow> [not found] ` <CACyK-epqP23xS1VSP0g2Oc8em24Lfh-0EaOchTwtvMKQfeAihw@mail.gmail.com> [not found] ` <CACyK-eqaZnMdnjQG0FULRm4BgW0EJDi8g_3zdXb+hUo4mjWN1Q@mail.gmail.com> 2020-07-06 14:18 ` Fwd: " Fabrice Couvreur 2020-07-06 14:34 ` Taco Hoekwater 2020-07-06 17:06 ` Fabrice Couvreur
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).