Hi Malte,
If you say
\setvariables
[titlepage]
[set=\texsetup{titlepage},
project={Pearson},
title={\startframedtext[width=\textwidth,frame=off] This document title is very long, \crlf so I'd like to break it into two lines \stopframedtext},
author={Tony Mueller},
version={Version 1.0.0}]
the title is broken where you put \crlf.
Is that what you want?
Best regards: OK
On 19 oct. 2012, at 02:29, Malte Stien
Hello,
I am using a the startsetups mechanism that defines a title page in my environment file. That way anyone creating a document in my organisation can create a new document and get a consistent look of the title page. There is one problem with this: On occasions I get very long document titles and then the title extends over the left-hand edge of the page. I would like to incorporate a new line into the document title; I'd even be happy to do that manually, ie. it does not have to be automatic.
There are two problems here: 1. I had not had any success with putting a newline into the title; it will need to be not where the titlepage is defined but where it is used (see below). I have tried \par and \\ and none of them work. 2. Assuming I found a way to do this, I would need to also find a way of reducing the \blank[170mm] by the amount that the second line of the title takes up to render the information down the bottom in roughly the same place. If push comes to shove, I could create a second titlepage setup for two-line titles, but I much rather not. Is there a solution to that? Is there maybe a way to position the information down the bottom absolute?
Here is minimal example (or something very close to that):
% The title page \startsetups titlepage \startstandardmakeup[style=sans] \blank[50mm] \rightaligned{\bfd\getvariable{titlepage}{project}} \textrule \rightaligned{\tfc\color[darkgray]{\getvariable{titlepage}{title}}} \blank[170mm] \starttabulate[|plf{\tfa}|prf{\tfa}|] \NC\tfa\copyright\thinspace Pearson Pty Ltd \NC \getvariable{titlepage}{author} \NC\NR \TB[small] \NC \color[darkgray]{Commercial in Confidence} \NC \color[darkgray]{\getvariable{titlepage}{version}} \NC\NR \stoptabulate \tfx Uncontrolled copy if printed. \stopstandardmakeup \stopsetups
% ...and this is how it is being used \starttext \setvariables [titlepage] [set=\texsetup{titlepage}, project={Pearson}, title={This document title is very long, so I'd like to \par break it into two lines}, author={Tony Mueller}, version={Version 1.0.0}] \stoptext
Thank you very much for all the help I have received so far.
Regards, Malte.
___________________________________________________________________________________ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________