* chapter setup with subtitle in margin @ 2018-01-23 21:31 Henning Hraban Ramm 2018-01-24 18:20 ` Henning Hraban Ramm 0 siblings, 1 reply; 6+ messages in thread From: Henning Hraban Ramm @ 2018-01-23 21:31 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: text/plain, Size: 607 bytes --] Hi again, I have this nice/complicated chapter setup (see attachments): Chapter title Chapter subtitle can have several lines in margin smaller font Three problems I cannot get rid of: - There’s always an indent in front of the title (red box); it should not. - The subtitle should start on the same line as the main title. - The subtitle should have an appropriate line spacing. Please, I’m running out of time... Greetlings, Hraban --- http://www.fiee.net http://wiki.contextgarden.net GPG Key ID 1C9B22FD [-- Attachment #2: marginsubtitle.tex --] [-- Type: application/octet-stream, Size: 2768 bytes --] % chapter titling should look like: % % Chapter title subtitle % subtitle % in the margin % % here starts the text % % % table of contents should look like: % Author Name % Chapter title 123 % subtitle \usemodule[visual] \setuplayout[ backspace=21mm, topspace=12mm, width=117mm, height=270mm, header=15mm, headerdistance=2mm, footer=5mm, footerdistance=4mm, rightmargindistance=5mm, rightmargin=55mm, leftmargindistance=5mm, leftmargin=55mm, %leftmargin=0mm, outermargindistance=5mm, outermargin=55mm, innermargin=0mm, grid=yes, location=doublesided, ] \setuppagenumbering[alternative=doublesided] \setupalign[flushleft,hz,hanging] \definebodyfontenvironment[9pt][interlinespace=4mm] \definebodyfontenvironment[12pt][interlinespace=5mm] \setupbodyfontenvironment[default][em=italic] \definehighlight[emph][style=\em] \definefont[ChapterTitleFont][Serif at 28pt][10mm] \definefont[SectionTitleFont][Serif at 10pt][4mm] \setupindenting[yes, 2.5em, first] %, next] \setuphead[ align={flushleft,nothyphenated}, tolerance=verytolerant, grid=line, number=no] \setupheadertexts[][part] \define[2]\PartCmd{\relax} % part is only used as rubric \setuphead[part][ placehead=yes, location=none, page=no, number=no, command=\PartCmd, ] \define[2]\ChapterCmd{% \inouter{\framed[frame=off,align=flushleft]{% %\startlinecorrection \switchtobodyfont[rm,12pt] % interlinespacing should also adapt \structureuservariable{subtitle}}% %\stoplinecorrection } \framed[width=\textwidth,frame=off,align=flushleft]{\ChapterTitleFont #2} } \setuphead[chapter][ page=right, style={\ChapterTitleFont}, interlinespacing=10mm, grid=both, before={}, %after={\inouter{\structureuservariable{subtitle}}}, command=\ChapterCmd, ] \setuphead[section][ page=no, style={\tf}, before={\blank[small]\testpage[4]}, after={\blank[small]}, ] % Table of contents \define[1]\ChapterTocEntry{% \doifnotempty{% \structureuservariable{author}% }{% \structureuservariable{author}\crlf% }#1\doifnotempty{% \structureuservariable{subtitle}% }{% \crlf\structureuservariable{subtitle}% }% } \setuplist[chapter][% margin=2em, textcommand=\ChapterTocEntry] \starttext \startpart[title={My Rubric}] \dorecurse{3}{ \startchapter[title={C \fakewords{2}{10}}]% [subtitle={S \fakewords{5}{10}},author={A\fakewords{2}{3}}] \fakewords{10}{100} \dorecurse{3}{ \startsection[title={S \fakewords{1}{10} \recurselevel}] \fakewords{10}{300} \stopsection} \stopchapter} \stoppart \placelist[part,chapter][criterium=all] \stoptext [-- Attachment #3: margintitle.png --] [-- Type: image/png, Size: 29791 bytes --] [-- Attachment #4: Type: text/plain, Size: 492 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] 6+ messages in thread
* Re: chapter setup with subtitle in margin 2018-01-23 21:31 chapter setup with subtitle in margin Henning Hraban Ramm @ 2018-01-24 18:20 ` Henning Hraban Ramm 2018-01-24 18:25 ` Aditya Mahajan 0 siblings, 1 reply; 6+ messages in thread From: Henning Hraban Ramm @ 2018-01-24 18:20 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: text/plain, Size: 591 bytes --] Am 2018-01-23 um 22:31 schrieb Henning Hraban Ramm <texml@fiee.net>: > I have this nice/complicated chapter setup (see attachments): > Three problems I cannot get rid of: > > - There’s always an indent in front of the title (red box); it should not. > - The subtitle should start on the same line as the main title. > - The subtitle should have an appropriate line spacing. I could solve the subtitle placement with layers. But the chapter title still has this indent. :-( Greetlings, Hraban --- http://www.fiee.net http://wiki.contextgarden.net GPG Key ID 1C9B22FD [-- Attachment #2: marginsubtitle.tex --] [-- Type: application/octet-stream, Size: 3154 bytes --] % chapter titling should look like: % % Chapter title subtitle % subtitle % in the margin % % here starts the text % % % table of contents should look like: % Author Name % Chapter title 123 % subtitle \usemodule[visual] \setuplayout[ backspace=21mm, topspace=12mm, width=117mm, height=270mm, header=15mm, headerdistance=2mm, footer=5mm, footerdistance=4mm, rightmargindistance=5mm, rightmargin=55mm, leftmargindistance=5mm, leftmargin=55mm, %leftmargin=0mm, outermargindistance=5mm, outermargin=55mm, innermargin=0mm, grid=yes, location=doublesided, ] \setuppagenumbering[alternative=doublesided] \setupalign[flushleft,hz,hanging] \definebodyfontenvironment[9pt][interlinespace=4mm] \definebodyfontenvironment[12pt][interlinespace=5mm] \setupbodyfontenvironment[default][em=italic] \definehighlight[emph][style=\em] \definefont[ChapterTitleFont][Serif at 28pt][10mm] \definefont[SectionTitleFont][Serif at 10pt][4mm] \setupindenting[yes, 2.5em, first] %, next] \definelayer[rightmargin][ x=122mm,y=5mm, width=\outermarginwidth,height=\textheight] \setupbackgrounds[text][background=rightmargin,state=start] \setuphead[ align={flushleft,nothyphenated}, tolerance=verytolerant, grid=line, number=no] \setupheadertexts[][part] \define[2]\PartCmd{\relax} % part is only used as rubric \setuphead[part][ placehead=yes, location=none, page=no, number=no, command=\PartCmd, ] \startsetups Subtitle \switchtobodyfont[rm,12pt] \stopsetups \define[2]\ChapterCmd{% \framed[width=\textwidth,frame=off,align=flushleft,style=\ChapterTitleFont]{#2}% without framed it’s a hbox? \setlayerframed[rightmargin]% [frame=off,width=\outermarginwidth,y=0mm,setups=Subtitle,align=flushleft]% {\structureuservariable{subtitle}} } \setuphead[chapter][ page=right, style={\ChapterTitleFont}, interlinespacing=10mm, grid=both, before={}, command=\ChapterCmd, ] \setuphead[section][ page=no, style={\tf}, before={\blank[small]\testpage[4]}, after={\blank[small]}, ] % Table of contents \define[1]\ChapterTocEntry{% \doifnotempty{% \structurelistuservariable{author}% }{% \structurelistuservariable{author}\crlf% }#1\doifnotempty{% \structurelistuservariable{subtitle}% }{% \crlf\structurelistuservariable{subtitle}% }% } \setuplist[chapter][% margin=2em, textcommand=\ChapterTocEntry] \starttext \placelist[part,chapter][criterium=all] \startpart[title={My Rubric}] \dorecurse{3}{ \startchapter[title={C \fakewords{2}{10}}]% [subtitle={S \fakewords{5}{10}},author={A\fakewords{2}{3}}] \fakewords{10}{100} \dorecurse{3}{ \startsection[title={S \fakewords{1}{10} \recurselevel}] \fakewords{10}{300} \stopsection} \stopchapter} \startchapter[title={Without author and subtitle}] \input zapf \stopchapter \stoppart \stoptext [-- Attachment #3: chapter.png --] [-- Type: image/png, Size: 27856 bytes --] [-- Attachment #4: Type: text/plain, Size: 492 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] 6+ messages in thread
* Re: chapter setup with subtitle in margin 2018-01-24 18:20 ` Henning Hraban Ramm @ 2018-01-24 18:25 ` Aditya Mahajan 2018-01-24 22:00 ` Henning Hraban Ramm 0 siblings, 1 reply; 6+ messages in thread From: Aditya Mahajan @ 2018-01-24 18:25 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: text/plain, Size: 978 bytes --] On Wed, 24 Jan 2018, Henning Hraban Ramm wrote: > Am 2018-01-23 um 22:31 schrieb Henning Hraban Ramm <texml@fiee.net>: > >> I have this nice/complicated chapter setup (see attachments): >> Three problems I cannot get rid of: >> >> - There’s always an indent in front of the title (red box); it should not. >> - The subtitle should start on the same line as the main title. >> - The subtitle should have an appropriate line spacing. > > I could solve the subtitle placement with layers. > > But the chapter title still has this indent. :-( Untested, but you have two spurious spaces in your code \define[2]\ChapterCmd{% \inouter{\framed[frame=off,align=flushleft]{% %\startlinecorrection \switchtobodyfont[rm,12pt] % <-- Here. Remove space before % \structureuservariable{subtitle}}% %\stoplinecorrection }% << HERE: % was missing \framed[width=\textwidth,frame=off,align=flushleft]{\ChapterTitleFont #2} } Aditya [-- Attachment #2: Type: text/plain, Size: 492 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] 6+ messages in thread
* Re: chapter setup with subtitle in margin 2018-01-24 18:25 ` Aditya Mahajan @ 2018-01-24 22:00 ` Henning Hraban Ramm 2018-01-25 7:10 ` Mikael P. Sundqvist 0 siblings, 1 reply; 6+ messages in thread From: Henning Hraban Ramm @ 2018-01-24 22:00 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: text/plain, Size: 1563 bytes --] Am 2018-01-24 um 19:25 schrieb Aditya Mahajan <adityam@umich.edu>: > On Wed, 24 Jan 2018, Henning Hraban Ramm wrote: > >> Am 2018-01-23 um 22:31 schrieb Henning Hraban Ramm <texml@fiee.net>: >> >>> I have this nice/complicated chapter setup (see attachments): >>> Three problems I cannot get rid of: >>> >>> - There’s always an indent in front of the title (red box); it should not. >>> - The subtitle should start on the same line as the main title. >>> - The subtitle should have an appropriate line spacing. >> >> I could solve the subtitle placement with layers. >> >> But the chapter title still has this indent. :-( > > Untested, but you have two spurious spaces in your code > > \define[2]\ChapterCmd{% > \inouter{\framed[frame=off,align=flushleft]{% > %\startlinecorrection > \switchtobodyfont[rm,12pt] % <-- Here. Remove space before % > \structureuservariable{subtitle}}% > %\stoplinecorrection > }% << HERE: % was missing > \framed[width=\textwidth,frame=off,align=flushleft]{\ChapterTitleFont #2} > } Thank you, but those existed only in an old version. Current is: \define[2]\ChapterCmd{% \framed[width=\textwidth,frame=off,align=flushleft,style=\ChapterTitleFont]{#2}% without framed it’s a hbox? \setlayerframed[rightmargin]% [frame=off,width=\outermarginwidth,y=0mm,setups=Subtitle,align=flushleft]% {\structureuservariable{subtitle}}% } And the indent is still there. Greetlings, Hraban --- http://www.fiee.net http://wiki.contextgarden.net GPG Key ID 1C9B22FD [-- Attachment #2: marginsubtitle.tex --] [-- Type: application/octet-stream, Size: 3156 bytes --] % chapter titling should look like: % % Chapter title subtitle % subtitle % in the margin % % here starts the text % % % table of contents should look like: % Author Name % Chapter title 123 % subtitle \usemodule[visual] \setuplayout[ backspace=21mm, topspace=12mm, width=117mm, height=270mm, header=15mm, headerdistance=2mm, footer=5mm, footerdistance=4mm, rightmargindistance=5mm, rightmargin=55mm, leftmargindistance=5mm, leftmargin=55mm, %leftmargin=0mm, outermargindistance=5mm, outermargin=55mm, innermargin=0mm, grid=yes, location=doublesided, ] \setuppagenumbering[alternative=doublesided] \setupalign[flushleft,hz,hanging] \definebodyfontenvironment[9pt][interlinespace=4mm] \definebodyfontenvironment[12pt][interlinespace=5mm] \setupbodyfontenvironment[default][em=italic] \definehighlight[emph][style=\em] \definefont[ChapterTitleFont][Serif at 28pt][10mm] \definefont[SectionTitleFont][Serif at 10pt][4mm] \setupindenting[yes, 2.5em, first] %, next] \definelayer[rightmargin][ x=122mm,y=5mm, width=\outermarginwidth,height=\textheight] \setupbackgrounds[text][background=rightmargin,state=start] \setuphead[ align={flushleft,nothyphenated}, tolerance=verytolerant, grid=line, number=no] \setupheadertexts[][part] \define[2]\PartCmd{\relax} % part is only used as rubric \setuphead[part][ placehead=yes, location=none, page=no, number=no, command=\PartCmd, ] \startsetups Subtitle \switchtobodyfont[rm,12pt]% \stopsetups \define[2]\ChapterCmd{% \framed[width=\textwidth,frame=off,align=flushleft,style=\ChapterTitleFont]{#2}% without framed it’s a hbox? \setlayerframed[rightmargin]% [frame=off,width=\outermarginwidth,y=0mm,setups=Subtitle,align=flushleft]% {\structureuservariable{subtitle}}% } \setuphead[chapter][ page=right, style={\ChapterTitleFont}, interlinespacing=10mm, grid=both, before={}, command=\ChapterCmd, ] \setuphead[section][ page=no, style={\tf}, before={\blank[small]\testpage[4]}, after={\blank[small]}, ] % Table of contents \define[1]\ChapterTocEntry{% \doifnotempty{% \structurelistuservariable{author}% }{% \structurelistuservariable{author}\crlf% }#1\doifnotempty{% \structurelistuservariable{subtitle}% }{% \crlf\structurelistuservariable{subtitle}% }% } \setuplist[chapter][% margin=2em, textcommand=\ChapterTocEntry] \starttext \placelist[part,chapter][criterium=all] \startpart[title={My Rubric}] \dorecurse{3}{ \startchapter[title={C \fakewords{2}{10}}]% [subtitle={S \fakewords{5}{10}},author={A\fakewords{2}{3}}] \fakewords{10}{100} \dorecurse{3}{ \startsection[title={S \fakewords{1}{10} \recurselevel}] \fakewords{10}{300} \stopsection} \stopchapter} \startchapter[title={Without author and subtitle}] \input zapf \stopchapter \stoppart \stoptext [-- Attachment #3: Type: text/plain, Size: 492 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] 6+ messages in thread
* Re: chapter setup with subtitle in margin 2018-01-24 22:00 ` Henning Hraban Ramm @ 2018-01-25 7:10 ` Mikael P. Sundqvist 2018-01-25 10:44 ` Henning Hraban Ramm 0 siblings, 1 reply; 6+ messages in thread From: Mikael P. Sundqvist @ 2018-01-25 7:10 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 2423 bytes --] On Wed, Jan 24, 2018 at 11:00 PM, Henning Hraban Ramm <texml@fiee.net> wrote: > Am 2018-01-24 um 19:25 schrieb Aditya Mahajan <adityam@umich.edu>: > > > On Wed, 24 Jan 2018, Henning Hraban Ramm wrote: > > > >> Am 2018-01-23 um 22:31 schrieb Henning Hraban Ramm <texml@fiee.net>: > >> > >>> I have this nice/complicated chapter setup (see attachments): > >>> Three problems I cannot get rid of: > >>> > >>> - There’s always an indent in front of the title (red box); it should > not. > >>> - The subtitle should start on the same line as the main title. > >>> - The subtitle should have an appropriate line spacing. > >> > >> I could solve the subtitle placement with layers. > >> > >> But the chapter title still has this indent. :-( > > > > Untested, but you have two spurious spaces in your code > > > > \define[2]\ChapterCmd{% > > \inouter{\framed[frame=off,align=flushleft]{% > > %\startlinecorrection > > \switchtobodyfont[rm,12pt] % <-- Here. Remove space before % > > \structureuservariable{subtitle}}% > > %\stoplinecorrection > > }% << HERE: % was missing > > \framed[width=\textwidth,frame=off,align=flushleft]{\ChapterTitleFont > #2} > > } > > Thank you, but those existed only in an old version. > Current is: > > \define[2]\ChapterCmd{% > \framed[width=\textwidth,frame=off,align=flushleft,style=\ChapterTitleFont]{#2}% > without framed it’s a hbox? > \setlayerframed[rightmargin]% > [frame=off,width=\outermarginwidth,y=0mm,setups= > Subtitle,align=flushleft]% > {\structureuservariable{subtitle}}% > } > > And the indent is still there. > > > Greetlings, Hraban > --- > http://www.fiee.net > http://wiki.contextgarden.net > 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 > ____________________________________________________________ > _______________________ > I think you can get rid of that horizontal space by adding "offset=overlay" to the framed environment used in your \ChapterCmd. /Mikael [-- Attachment #1.2: Type: text/html, Size: 3871 bytes --] [-- Attachment #2: Type: text/plain, Size: 492 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] 6+ messages in thread
* Re: chapter setup with subtitle in margin 2018-01-25 7:10 ` Mikael P. Sundqvist @ 2018-01-25 10:44 ` Henning Hraban Ramm 0 siblings, 0 replies; 6+ messages in thread From: Henning Hraban Ramm @ 2018-01-25 10:44 UTC (permalink / raw) To: mailing list for ConTeXt users Am 2018-01-25 um 08:10 schrieb Mikael P. Sundqvist <mickep@gmail.com>: > I think you can get rid of that horizontal space by adding "offset=overlay" to the framed environment used in your \ChapterCmd. Thank you so much! That helped. Greetlings, Hraban --- http://www.fiee.net http://wiki.contextgarden.net 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-01-25 10:44 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-01-23 21:31 chapter setup with subtitle in margin Henning Hraban Ramm 2018-01-24 18:20 ` Henning Hraban Ramm 2018-01-24 18:25 ` Aditya Mahajan 2018-01-24 22:00 ` Henning Hraban Ramm 2018-01-25 7:10 ` Mikael P. Sundqvist 2018-01-25 10:44 ` Henning Hraban Ramm
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).