From: Jeong Dal via ntg-context <ntg-context@ntg.nl>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Cc: Jeong Dal <haksan@me.com>
Subject: Write a long chapter title in two lines
Date: Tue, 16 Aug 2022 00:19:02 +0900 [thread overview]
Message-ID: <D7EDAD13-38FE-4416-AE0F-8EBB4F1D18CD@me.com> (raw)
In-Reply-To: <67aa37a4-c970-5b74-0c1c-4b6f87b9dd66@gmx.es>
[-- Attachment #1.1: Type: text/plain, Size: 3626 bytes --]
Dear all,
I’d like to write a long chapter title in two lines if it is longer than the textwidth.
It is OK when I use just bigger fonts.
But it writes the long title in one line if I use outlined font for title as in MWE.
Is there a way to write it in two lines using the outlined font?
Thanks,
Best regards,
Dalyoung
\startuseMPgraphic{outlineT}
draw outlinetext.b (\MPvar{tt})
(withcolor .75white)
(withcolor .725blue withpen pencircle scaled .75pt);%\MPvar{thick});
\stopuseMPgraphic
\definefont[BigFontOne][NotoSansCJKkr-Bold sa 4]
\define[1]\outlineTitle{\useMPgraphic{outlineT}{tt="#1"}}
\setuphead[chapter]
[textcommand=\outlineTitle,
style=\BigFontOne,
numbercommand=\outlineTitle,
% align = middle,
number=yes]
\setupexternalfigures[location={default,local,global}]
%\definefont[fancy][Zapfino at 24pt]
\starttext
\startchapter[title={Very Long Long Long Title}]
\startcombination[3*1]
{\externalfigure[cow] [combination]}{cow}
{\externalfigure[mill] [combination]}{mill}
{\externalfigure[hacker][combination]}{hacker}
\stopcombination
\stopchapter
\stoptext
> On Aug 15, 2022, at 7:42 PM, Pablo Rodriguez via ntg-context <ntg-context@ntg.nl> wrote:
>
> Dear list,
>
> adapting a the sample from mkxl/page-str.mkxl (and code from the list),
> I came with the following sample:
>
> \setuppapersize[A6]
> \showgrid
> %\setuplayout[grid=yes]
> \starttext
> \input tufte
> \startoutputstream[es]
> \dorecurse{25}
> {\startlanguage[es]\input cervantes-es\stoplanguage%
> \par\pushoutputstream}
> \enableoutputstream[en]
> \dorecurse{25}
> {\input zapf\par\pushoutputstream}
> \disableoutputstream
> \stopoutputstream
> \synchronizestreams[es,en]
> \page \flushoutputstream[es]
> \page \flushoutputstream[en]
> \stoptext
>
> To reorder pages, I rename the output to "wg.pdf" and run the following
> code:
>
> \setuppapersize[A6]
> \setuplayout[page]
> \starttext
> \dorecurse{26}
> {\ifnum\recurselevel = 1
> \externalfigure[wg.pdf][page=\recurselevel]\else
> \externalfigure[wg.pdf][page=\recurselevel]
> \externalfigure[wg.pdf][page={\the\numexpr \recurselevel + 25}]\fi}
> \stoptext
>
> I’m afraid that the paragraph mistmatch is clear (the number of pages is
> way different for each versions).
>
> Using the grid, the mismatch is not so evident (but there is still a
> different number of pages for each version).
>
> Page reordering would be in this case:
>
> \setuppapersize[A6]
> \setuplayout[page]
> \starttext
> \dorecurse{20}
> {\ifnum\recurselevel = 1
> \externalfigure[wg.pdf][page=\recurselevel]\else
> \externalfigure[wg.pdf][page=\recurselevel]
> \externalfigure[wg.pdf][page={\the\numexpr \recurselevel + 19}]\fi}
> \stoptext
>
> I would need that for a bilingual edition. I don’t mind reodering the
> pages (if there is no other option).
>
> But what am I doing wrong not to get synced text streams for facing pages?
>
> Many thanks for your help,
>
> Pablo
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
> webpage : https://www.pragma-ade.nl / http://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : https://contextgarden.net
> ___________________________________________________________________________________
[-- Attachment #1.2: Type: text/html, Size: 11404 bytes --]
[-- Attachment #2: Type: text/plain, Size: 496 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage : https://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___________________________________________________________________________________
next prev parent reply other threads:[~2022-08-15 15:19 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-15 10:42 sync text streams in facing pages Pablo Rodriguez via ntg-context
2022-08-15 15:19 ` Jeong Dal via ntg-context [this message]
2022-08-19 1:03 Write a long chapter title in two lines Jeong Dal via ntg-context
2022-08-19 9:48 ` Hans Hagen via ntg-context
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=D7EDAD13-38FE-4416-AE0F-8EBB4F1D18CD@me.com \
--to=ntg-context@ntg.nl \
--cc=haksan@me.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).