Logo in the margin at the bottom of the page
![](https://secure.gravatar.com/avatar/d7c3317235884569312c31f786d43bbc.jpg?s=120&d=mm&r=g)
Hello, I wish to place a small logo at the bottom of the page. It works almost but it is not very well adjusted. How to cure it ? Thank you. fabrice \showframe \useMPlibrary[dum] \setuplayout [height=middle, width=middle, backspace=2cm, topspace=10mm, bottomspace=10mm, header=10mm, footer=10mm, footerdistance=10mm, headerdistance=10mm] \setupfootertexts [margin] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] \starttext \dorecurse{10}{\page[dummy]} \stoptext
![](https://secure.gravatar.com/avatar/60f3cc97f94fa3690ba406f8c1a7fc4f.jpg?s=120&d=mm&r=g)
On 14/08/18 22:13, Fabrice Couvreur wrote:
Hello, I wish to place a small logo at the bottom of the page. It works almost but it is not very well adjusted. How to cure it ? Thank you. fabrice
\showframe \useMPlibrary[dum] \setuplayout [height=middle, width=middle, backspace=2cm, topspace=10mm, bottomspace=10mm, header=10mm, footer=10mm, footerdistance=10mm, headerdistance=10mm]
\setupfooter[margin][strut=no]
\setupfootertexts [margin] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}]
\starttext \dorecurse{10}{\page[dummy]} \stoptext
___________________________________________________________________________________ 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 ___________________________________________________________________________________
![](https://secure.gravatar.com/avatar/d7c3317235884569312c31f786d43bbc.jpg?s=120&d=mm&r=g)
Hi Henri,
Thank you for your suggestion.
However, I believe that my way of doing should not be the best because
fixing width=\marginwidth the image is cropped.
Fabrice
\showframe
\useMPlibrary[dum]
\setuplayout
[height=middle,
width=middle,
backspace=2cm,
topspace=10mm,
bottomspace=10mm,
header=10mm,
footer=10mm,
footerdistance=10mm,
headerdistance=10mm]
\setupfooter[margin][strut=no]
\setupfootertexts
[margin]
[]
[{\externalfigure[dummy][width=,height=\footerheight]}]
[]
[{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}]
\starttext
\dorecurse{10}{\page[dummy]}
\stoptext
Le mar. 14 août 2018 à 12:18, Henri Menke
On 14/08/18 22:13, Fabrice Couvreur wrote:
Hello, I wish to place a small logo at the bottom of the page. It works almost but it is not very well adjusted. How to cure it ? Thank you. fabrice
\showframe \useMPlibrary[dum] \setuplayout [height=middle, width=middle, backspace=2cm, topspace=10mm, bottomspace=10mm, header=10mm, footer=10mm, footerdistance=10mm, headerdistance=10mm]
\setupfooter[margin][strut=no]
\setupfootertexts [margin] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}]
\starttext \dorecurse{10}{\page[dummy]} \stoptext
___________________________________________________________________________________
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
___________________________________________________________________________________
___________________________________________________________________________________ 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
___________________________________________________________________________________
![](https://secure.gravatar.com/avatar/60f3cc97f94fa3690ba406f8c1a7fc4f.jpg?s=120&d=mm&r=g)
You have to use the correct margin width, i.e. \rightmarginwidth in the right margin and vice versa in the left margin. You should also scale the margins to fit in the backspace/cutspace because by default they don't and run off the paper. \showframe \useMPlibrary[dum] \setuplayout [height=middle, width=middle, backspace=2cm, topspace=10mm, bottomspace=10mm, header=10mm, footer=10mm, footerdistance=10mm, headerdistance=10mm, leftmargin=\dimexpr\layoutparameter{backspace}-\layoutparameter{leftmargindistance}\relax, cutspace=\dimexpr\layoutparameter{rightmargin}+\layoutparameter{rightmargindistance}\relax] \setupfooter[margin][strut=no] \setupfootertexts [margin] [] [{\externalfigure[dummy][width=\rightmarginwidth,height=\footerheight]}] [] [{\externalfigure[dummy][width=\leftmarginwidth,height=\footerheight]}] \starttext \dorecurse{10}{\page[dummy]} \stoptext On 14/08/18 22:50, Fabrice Couvreur wrote:
Hi Henri, Thank you for your suggestion. However, I believe that my way of doing should not be the best because fixing width=\marginwidth the image is cropped. Fabrice
\showframe \useMPlibrary[dum] \setuplayout [height=middle, width=middle, backspace=2cm, topspace=10mm, bottomspace=10mm, header=10mm, footer=10mm, footerdistance=10mm, headerdistance=10mm]
\setupfooter[margin][strut=no]
\setupfootertexts [margin] [] [{\externalfigure[dummy][width=,height=\footerheight]}] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}]
\starttext \dorecurse{10}{\page[dummy]} \stoptext
Le mar. 14 août 2018 à 12:18, Henri Menke
mailto:henrimenke@gmail.com> a écrit : On 14/08/18 22:13, Fabrice Couvreur wrote: > Hello, > I wish to place a small logo at the bottom of the page. > It works almost but it is not very well adjusted. > How to cure it ? > Thank you. > fabrice > > \showframe > \useMPlibrary[dum] > \setuplayout > [height=middle, > width=middle, > backspace=2cm, > topspace=10mm, > bottomspace=10mm, > header=10mm, > footer=10mm, > footerdistance=10mm, > headerdistance=10mm] >
\setupfooter[margin][strut=no]
> \setupfootertexts > [margin] > [] > [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] > [] > [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] > > \starttext > \dorecurse{10}{\page[dummy]} > \stoptext > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl mailto: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 > ___________________________________________________________________________________ > ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl mailto: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 ___________________________________________________________________________________
___________________________________________________________________________________ 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 ___________________________________________________________________________________
![](https://secure.gravatar.com/avatar/d7c3317235884569312c31f786d43bbc.jpg?s=120&d=mm&r=g)
Hi Henry,
Sorry for the late response. In fact, I want a margin of 20 mm around the
text box. In addition, playing with the options weight = and height = some
images are distorted, including the one that I join.
Thank you
Fabrice
\setuppagenumbering[alternative=doublesided,location=]
\showframe
\definelayout
[firstpage]
[topspace=10mm,
header=10mm,
footer=10mm,
height=middle,
backspace=20mm,
width=middle]
\definelayout
[first]
[firstpage]
\setuplayout
[topspace=10mm,
header=\zeropoint,
footer=10mm,
height=middle,
backspace=20mm,
width=middle]
\setupbackgrounds
[header]
[text]
[frame=off,
topframe=on,
bottomframe=on,
framecolor=,
rulethickness=1pt]
\setupinteraction[state=start]
\setupfooter[margin][strut=no]
\setupfootertexts[{Page \pagenumber\ of \goto{\lastpagenumber}[lastpage]}]
\setupfootertexts
[margin]
[]
[{\externalfigure[logo.png][height=]}]
[]
[{\externalfigure[logo.png][height=]}]
\starttext
\dorecurse{20}{\input knuth}
\stoptext
[image: logo.png]
Le mer. 15 août 2018 à 06:10, Henri Menke
You have to use the correct margin width, i.e. \rightmarginwidth in the right margin and vice versa in the left margin. You should also scale the margins to fit in the backspace/cutspace because by default they don't and run off the paper.
\showframe \useMPlibrary[dum] \setuplayout [height=middle, width=middle, backspace=2cm, topspace=10mm, bottomspace=10mm, header=10mm, footer=10mm, footerdistance=10mm, headerdistance=10mm,
leftmargin=\dimexpr\layoutparameter{backspace}-\layoutparameter{leftmargindistance}\relax,
cutspace=\dimexpr\layoutparameter{rightmargin}+\layoutparameter{rightmargindistance}\relax]
\setupfooter[margin][strut=no]
\setupfootertexts [margin] [] [{\externalfigure[dummy][width=\rightmarginwidth,height=\footerheight]}] [] [{\externalfigure[dummy][width=\leftmarginwidth,height=\footerheight]}]
\starttext \dorecurse{10}{\page[dummy]} \stoptext
On 14/08/18 22:50, Fabrice Couvreur wrote:
Hi Henri, Thank you for your suggestion. However, I believe that my way of doing should not be the best because fixing width=\marginwidth the image is cropped. Fabrice
\showframe \useMPlibrary[dum] \setuplayout [height=middle, width=middle, backspace=2cm, topspace=10mm, bottomspace=10mm, header=10mm, footer=10mm, footerdistance=10mm, headerdistance=10mm]
\setupfooter[margin][strut=no]
\setupfootertexts [margin] [] [{\externalfigure[dummy][width=,height=\footerheight]}] [] [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}]
\starttext \dorecurse{10}{\page[dummy]} \stoptext
Le mar. 14 août 2018 à 12:18, Henri Menke
mailto:henrimenke@gmail.com> a écrit : On 14/08/18 22:13, Fabrice Couvreur wrote: > Hello, > I wish to place a small logo at the bottom of the page. > It works almost but it is not very well adjusted. > How to cure it ? > Thank you. > fabrice > > \showframe > \useMPlibrary[dum] > \setuplayout > [height=middle, > width=middle, > backspace=2cm, > topspace=10mm, > bottomspace=10mm, > header=10mm, > footer=10mm, > footerdistance=10mm, > headerdistance=10mm] >
\setupfooter[margin][strut=no]
> \setupfootertexts > [margin] > [] > [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] > [] > [{\externalfigure[dummy][width=\marginwidth,height=\footerheight]}] > > \starttext > \dorecurse{10}{\page[dummy]} > \stoptext > > >
___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl mailto: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 >
___________________________________________________________________________________
>
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl mailto: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
___________________________________________________________________________________
___________________________________________________________________________________
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
___________________________________________________________________________________
___________________________________________________________________________________ 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
___________________________________________________________________________________
![](https://secure.gravatar.com/avatar/74d41c3215dcdd377343cdc47311757c.jpg?s=120&d=mm&r=g)
Fabrice Couvreur schrieb am 16.08.18 um 11:20:
Hi Henry, Sorry for the late response. In fact, I want a margin of 20 mm around the text box. In addition, playing with the options weight = and height = some images are distorted, including the one that I join. Thank you Fabrice
[...]
\setupfooter[margin][strut=no]
This has no effect because the strut for the pagenumber text effects all entries in the footer area. The following example to demonstrates this (line 2): \starttext \ruledhbox to \hsize{\hbox{A}\hss\hbox{B}} \ruledhbox to \hsize{\hbox{\strut A}\hss\hbox{B}} \ruledhbox to \hsize{\hbox{Q}\hss\hbox{B}} \ruledhbox to \hsize{\hbox{\smash[d]{Q}}\hss\hbox{B}} \stoptext
\setupfootertexts [margin] [] [{\externalfigure[logo.png][height=]}] [] [{\externalfigure[logo.png][height=]}]
\setupfootertexts[{Page \pagenumber\ of \goto{\lastpagenumber}[lastpage]}] \setupfootertexts [margin] [] [{\offset[y=\strutdp]{\externalfigure[logo.png][factor=max]}}] [] [{\offset[y=\strutdp]{\externalfigure[logo.png][factor=max]}}] or \setupfooter[strut=no] \setupfootertexts[\undepthed{Page \pagenumber\ of \goto{\lastpagenumber}[lastpage]}] \setupfootertexts [margin] [] [{\externalfigure[logo.png][factor=max]}] [] [{\externalfigure[logo.png][factor=max]}] or \setupfooter[strut=no] \setupfootertexts[{\framed[frame=off,offset=0pt]{Page \pagenumber\ of \goto{\lastpagenumber}[lastpage]}}] \setupfootertexts [margin] [] [{\externalfigure[logo.png][factor=max]}] [] [{\externalfigure[logo.png][factor=max]}] Wolfgang
![](https://secure.gravatar.com/avatar/e5aa6984b53b8925e405ebbdbc051ad9.jpg?s=120&d=mm&r=g)
Am 2018-08-14 um 12:13 schrieb Fabrice Couvreur
Hello, I wish to place a small logo at the bottom of the page. It works almost but it is not very well adjusted. How to cure it ?
Salut, while the footer text approach may be viable, I’d use layers for exact placement. http://wiki.contextgarden.net/Layers Greetlings, Hraban --- https://www.fiee.net http://wiki.contextgarden.net https://www.dreiviertelhaus.de GPG Key ID 1C9B22FD
![](https://secure.gravatar.com/avatar/d7c3317235884569312c31f786d43bbc.jpg?s=120&d=mm&r=g)
Hi Hraban,
It seems a little more complicated but I have never used the layers.
Fabrice
Le mar. 14 août 2018 à 13:11, Henning Hraban Ramm
Am 2018-08-14 um 12:13 schrieb Fabrice Couvreur < fabrice1.couvreur@gmail.com>:
Hello, I wish to place a small logo at the bottom of the page. It works almost but it is not very well adjusted. How to cure it ?
Salut, while the footer text approach may be viable, I’d use layers for exact placement. http://wiki.contextgarden.net/Layers
Greetlings, Hraban --- https://www.fiee.net http://wiki.contextgarden.net https://www.dreiviertelhaus.de GPG Key ID 1C9B22FD
___________________________________________________________________________________ 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
___________________________________________________________________________________
participants (4)
-
Fabrice Couvreur
-
Henning Hraban Ramm
-
Henri Menke
-
Wolfgang Schuster