Am 16.11.2008 um 11:48 schrieb Mildred Ki'Lya: > Hi, > > I would like to create a document where the first page contains a > title > and a subtitle. The title would be in bold face, and the subtitle in > italics. The font size would be something bigger than 12 points and > those would be centered vertically on the page (with a bit of space > between them). > > After some readings, I came up with the following solution:
You should use ConTeXt markup and try to avoid the plain TeX commands. > % ------------------------------------------------------------------ > > \font\titlefont=cmbx12 scaled\magstep3 Don't do this, use ConTeXts font commands, Aditya Mahajan wrote a nice article about them, if you want to print it use the TuGboat version. http://wiki.contextgarden.net/Font_Switching > % Header > \setupheadertexts[\vbox{ > \ifodd\pagenumber > \hfil{\sc{a Title}}\hfil\hfil\pagenumber\hfil > \else > \hfil\pagenumber\hfil\hfil{\sc{author}}\hfil > \fi > \break > \vbox{\hfil\hrulefill\hfil} > }] \startsetups header:right \line{\hfil{\sc a Title}\hfil\hfil\pagenumber\hfil} \stopsetups \startsetups header:left \line{\hfil\pagenumber\hfil\hfil{\sc author}\hfil} \stopsetups % Line below the header, you can more solutions in the mail archive \setupheader[text][after=\hrule] % header content: alternative a \setuppagenumbering[location=,alternative=doublesided] \setupheadertexts[\setups{header:right}][][][\setups{header:left}] % header content: alternative b \setuppagenumbering[location=] \setupheadertexts[\doifoddpageelse{\setups{header:right}} {\setups{header:left}}] \starttext > % Start front page > \eject\nobreak\vfill > > % Title > {\titlefont > \centerline{a Title} > \vskip 1em > } > > \vfil % Leave some space between > > % Subtitle > {\titlefont\it > \centerline{a Subtitle} > \vskip 1em > } > > % Stop Front Page > \nobreak\vfill\eject \startstandardmakeup[align=middle] {\definedfont[SansBold sa \magfactor{1}]a Title} \blank[2cm] {\definedfont[SansBoldItalic sa \magfactor{1}]a Subtitle} \stopstandardmakeup > > \end \stoptext > % ------------------------------------------------------------------ > > > The problems are: > * It is not centered vertically > * The subtitle is not as big as I would have expected > * There is not enough space between the title and the subtitle > > > Can you come up with a better solution? > > Ideally, I would like to have the font size changed in a way so the > control sequences like \it, \bf ... continue to work as expected. \switchtobodyfont[xxpt]\it > Something I could use like: > > {Some normal text \magnify{3} three times magnified text \it the same > size in italics \bf Three times magnified, bold and italics \dots} > > It seems I also have troubles getting the TeX box model right. > Previously, I tried to create a ruler below the ruler and it took me > time to figure out how to display it. Naive implementation seamed not > to work. Especially, i don't understand why the \hfil\hrulefill\hfil > should be inserted in a \vbox. > > Is there some documentation somewhere explaining that? http://context.aanhet.net/svn/contextman/context-reference/en/co-fonts.pdf http://context.aanhet.net/svn/contextman/context-reference/en/co-typography.pdf Wolfgang ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
